辞書を使用した作成のための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)