public func subscribe<T: PFObject>(subclassType: T.Type = T.self) -> Subscription<T> {
return Client.shared.subscribe(self)
}
错误:通用Objective C类的扩展无法在运行时访问类的泛型参数。
有什么建议吗?它是PFQuery的扩展。
答案 0 :(得分:0)
我做了同样的事情并且暂时停留在同一点。这就是我最终做的事情:
public func subscribe(_ subclassType: Any) -> Any {
return Client.shared.subscribe(self as! PFQuery<PFObject>, handler: Subscription<PFObject>()) as Subscription
}
顺便说一下,我提交了Swift 3版LiveQuery的初始PR ..任何帮助都非常感谢! https://github.com/ParsePlatform/ParseLiveQuery-iOS-OSX/pull/68