如何调用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具有相同的含义。
因此:
var route:RKRoute = RKRoute(`class`: Article.self, pathPattern: "/categories/:comment.name/articles/:articleID/comments/", method:RKRequestMethod.GET)