如何使用对象构造函数初始化Swift中PFObject子类的值

时间:2015-07-01 17:08:13

标签: swift parse-platform initialization

有关Swift和PFSubclassing的问题。我有一个名为WeatherNotification的类,它是PFObject的子类。我的类包含一个init方法,它允许我在创建对象时设置值。

init(temp: Int) {
    self.temp = temp
}

然而,在我尝试初始化变量之前,编译器抱怨我没有super.init。

当我将super.init()放在self.temp行上方时,我会在运行时收到投诉。

weatherNotification.swift: 39: 7: fatal error: use of unimplemented 
initializer 'init()' for class 'perfectweather.WeatherNotification

我需要在这里使用不同的对象初始化方法吗?我是否需要通过属性切换到初始化?

正在使用Xcode 6.3.2。 Parse API 1.7.5是解析api版本

编辑:我最终从init方法切换到setValues方法,该方法将接受我想在对象上设置的值。这让我远离了初始问题。但是,我想了解发生了什么事情,所以我要打开这个问题!

0 个答案:

没有答案