Realm inverse-relationships 사전을 사용한 작성을 지원하고 싶습니다.사전 값으로 생성을위한 영역 역 관계 지원
그러나 어설 션이 실패합니다. 사전의 개가 생성되지 않았습니다.
import RealmSwift
class Dog: Object {
dynamic var name: String?
dynamic var owner: Person?
}
class Person: Object {
dynamic var name: String?
let dogs = LinkingObjects(fromType: Dog.self, property: "owner")
}
func sample() -> Person? {
// Get the default Realm
let realm = try? Realm()
let sampleValue: [String: Any] = ["name": "Harry", "dogs": [["name": "Belle"]]]
var person: Person? = nil
try? realm?.write {
person = realm?.create(Person.self, value: sampleValue, update: false)
}
assert(person?.dogs.isEmpty == false)
return person
}
참고 : RealmSwift 내가 찾은 (2.1.2)