【发布时间】:2018-04-17 18:27:08
【问题描述】:
我正在初始化 Realm 对象,当我尝试初始化类时出现以下错误: 在我为领域添加初始化程序后,错误仍然存在。这是 xcode 的错误吗?
查看 swift-realm ios 项目here 的示例代码,看来我不需要调用所需的领域。也许示例代码已过时。
编辑—— 这是代码的粘贴:
class AgencyR: Object {
@objc dynamic var agency_id: String = ""
@objc dynamic var agency_name: String = ""
@objc dynamic var agency_timezone: String = ""
@objc dynamic var agency_url: String = ""
@objc dynamic var agency_lang: String = ""
@objc dynamic var agency_phone: String = ""
@objc dynamic var agency_fare_url: String = ""
required init(realm:Realm, agency_id: String, agency_name: String, agency_timezone: String, agency_url: String, agency_lang: String, agency_phone: String, agency_fare_url: String) {
self.init()
self.agency_id = agency_id
self.agency_name = agency_name
self.agency_timezone = agency_timezone
self.agency_url = agency_url
self.agency_lang = agency_lang
self.agency_phone = agency_phone
self.agency_fare_url = agency_fare_url
}
override static func primaryKey() -> String? {
return self.agency_id
}
}
【问题讨论】:
-
不要在问题中包含代码作为屏幕截图。使用正确的格式将其作为文本包含在内,错误消息也作为文本包含在内,并指出哪一行代码产生了所述错误消息。
-
不要在问题中包含代码作为屏幕截图,添加您的代码:)