Objective c 如何在swift中呼叫XXWITHCLASS:(班级)
我想在swift的RestKit中调用此方法:Objective c 如何在swift中呼叫XXWITHCLASS:(班级),objective-c,swift,restkit,Objective C,Swift,Restkit,我想在swift的RestKit中调用此方法: + (instancetype)routeWithClass:(Class)objectClass pathPattern:(NSString *)pathPattern method:(RKRequestMethod)method; 但是我发现我不能使用“class”作为参数标签,编译器将其作为关键字处理 var route:RKRoute = RKRoute(class: Article.self, pathPattern: "/catego
+ (instancetype)routeWithClass:(Class)objectClass pathPattern:(NSString *)pathPattern method:(RKRequestMethod)method;
但是我发现我不能使用“class”作为参数标签,编译器将其作为关键字处理
var route:RKRoute = RKRoute(class: Article.self, pathPattern: "/categories/:comment.name/articles/:articleID/comments/", method:RKRequestMethod.GET)
如何称呼它?来自Swift文档: 要使用保留字作为标识符,请在前加上反勾(`) 之后呢。例如,类不是有效标识符,但 `类`是有效的。反勾号不被视为 标识符`x`和x具有相同的含义 因此:
var route:RKRoute = RKRoute(`class`: Article.self, pathPattern: "/categories/:comment.name/articles/:articleID/comments/", method:RKRequestMethod.GET)