Ios 带有对象的自定义初始值设定项
为领域对象创建自定义初始值设定项的最佳方法是什么?(这个方法不起作用,因为Realm需要默认的init()方法)Ios 带有对象的自定义初始值设定项,ios,swift,realm,Ios,Swift,Realm,为领域对象创建自定义初始值设定项的最佳方法是什么?(这个方法不起作用,因为Realm需要默认的init()方法) 谢谢 如果您可以为属性提供一些默认值,那么这应该会起作用(至少对我有效): 如果您可以为属性提供一些默认值,那么这应该会起作用(至少对我有效): 我相信属性也应该被标记为动态。工作得很好!非常感谢。我试过这样,动态变量链接:链接?=Links()它给出了一个错误“变量在它自己的初始值内使用”我相信属性也应该标记为动态。工作得很好!非常感谢。我试过这样,动态变量链接:链接?=Links
谢谢 如果您可以为属性提供一些默认值,那么这应该会起作用(至少对我有效):
如果您可以为属性提供一些默认值,那么这应该会起作用(至少对我有效):
我相信属性也应该被标记为
动态
。工作得很好!非常感谢。我试过这样,动态变量链接:链接?=Links()它给出了一个错误“变量在它自己的初始值内使用”我相信属性也应该标记为动态
。工作得很好!非常感谢。我试过这样,动态变量链接:链接?=Links()它给出一个错误“变量在它自己的初始值内使用”
Class UserLaunch: Object{
var launch: Class1
var payload: Class2
init(launch: Class1, payload: Class2){
self.launch = launch
self.payload = payload
}
class UserLaunch: Object{
dynamic var launch: Class1 = Class1() //or some other default value
dynamic var payload: Class2 = Class2() //or some other default value
convenience init(launch: Class1, payload: Class2){
self.init()
self.launch = launch
self.payload = payload
}
}