美好的一天!
我有两个班级:
class OfficeModel: Object {
var id = RealmOptional<Int>()
@objc dynamic var city: String?
@objc dynamic var address: String?
@objc dynamic var phone: String?
@objc dynamic var coordinate: OfficeСoordinates?
convenience init(json: JSON) {
self.init()
self.id.value = json["Id"].int
self.city = json["City"].string
self.address = json["Address"].string
self.coordinate = OfficeСoordinates(json: json["Coordinates"])
}
}
class OfficeСoordinates: Object {
var latitude = RealmOptional<Double>()
var longitude = RealmOptional<Double>()
convenience init(json: JSON) {
self.init()
self.latitude.value = json["Latitude"].double
self.longitude.value = json["Longitude"].double
}
}
第一次访问域时,会发生以下错误:
致命错误:'试试!'表达式意外地引发了错误:错误Domain = io.realm Code = 1“由于以下错误,架构验证失败: - 'object'类型的属性'OfficeModel.coordinate'具有未知对象类型'OfficeСoordinates'“UserInfo = {NSLocalizedDescription =由于以下错误,架构验证失败: - 'object'类型的属性'OfficeModel.coordinate'具有未知对象类型'OfficeСoordinates',错误代码= 1}:file /BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-900.0.74.1/ src / swift / stdlib / public / core / ErrorType.swift,第181行 2017-12-21 13:19:05.559834 + 0500 EnergoIndividual [73534:5337172]致命错误:'试试!'表达式意外地引发了错误:错误Domain = io.realm Code = 1“由于以下错误,架构验证失败: - 'object'类型的属性'OfficeModel.coordinate'具有未知对象类型'OfficeСoordinates'“UserInfo = {NSLocalizedDescription =由于以下错误,架构验证失败: - 'object'类型的属性'OfficeModel.coordinate'具有未知对象类型'OfficeСoordinates',错误代码= 1}:file /BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-900.0.74.1/ src / swift / stdlib / public / core / ErrorType.swift,第181行
声明属性@objc动态var坐标:OfficeСoordinates?如本页所示:enter link description here
请告诉我,这里的错误是什么?
Realm框架版本:3.0.2
Realm Object Server版本:不适用
Xcode版本:9.1
iOS / OSX版本:iOS11
依赖管理器+版本:Cocoapods 1.3.1