解析registerSubclass()错误

时间:2015-10-31 19:23:26

标签: ios swift parse-platform

我的PFSubclass只有一个给我以下错误:

'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)

1 个答案:

答案 0 :(得分:0)

我通过改变我在ViewController中声明此类成员的方式来避免崩溃。

而不是:

var offer = Offer()

我必须这样做:

var offer: Offer!

希望这有助于某人。