只有我的 PFSubclasses 之一出现以下错误:
'The class AppName.Offer must be registered with registerSubclass before using Parse.'
即使我确实在 AppDelegate 中的该类上调用 registerSubclass() 。关于为什么它认为该类仍未注册(导致崩溃)有什么想法吗?
来自 PFSubclass 的代码:
class Offer: PFObject, PFSubclassing {
class func parseClassName() -> String {
return "Offer"
}
来自 AppDelegate didFinishLaunchingWithOptions() 的代码:
Offer.registerSubclass()
Parse.setApplicationId(kStagingAppID, clientKey: kStagingClientKey)
最佳答案
我通过更改在 ViewController 中声明此类成员的方式避免了崩溃。
而不是:
var offer = Offer()
我必须做:
var offer: Offer!
希望这对某人有帮助。
关于ios - 解析registerSubclass()错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33455647/