如何调用xxxxWithClass:在迅速

问题描述:

我想打电话给在RestKit RKRoute这种方法迅速(类):如何调用xxxxWithClass:在迅速

+ (instancetype)routeWithClass:(Class)objectClass pathPattern:(NSString *)pathPattern method:(RKRequestMethod)method; 

但我发现我不能用“阶级”作为参数的标签,编译器处理它作为关键字

var route:RKRoute = RKRoute(class: Article.self, pathPattern: "/categories/:comment.name/articles/:articleID/comments/", method:RKRequestMethod.GET) 

如何调用它?

从夫特文档:

要使用一个保留字用作标识符, 之前和之后它把一个反引号(')。例如,班级不是有效的标识符,但 `class`是有效的。反引号不被认为是 标识符的一部分; `x`和x具有相同的含义。

https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/LexicalStructure.html

因此:

var route:RKRoute = RKRoute(`class`: Article.self, pathPattern: "/categories/:comment.name/articles/:articleID/comments/", method:RKRequestMethod.GET)