チュートリアルにあるような感じで下記のようなモデルを作ってみました。
Person:Dogは一対多です。
ここからowners.nameでフィルタをした結果を取得したいのですが、
うまくいきません。
いい方法はないでしょうか。
swift
1for dog in realm.objects(Dog.self).filter("owners.first.name == 'jane'") { 2 print(dog.name + ":" + dog.owners[0].name) 3}
swift
1class Dog: Object { 2 @objc dynamic var name = "" 3 let owners = LinkingObjects(fromType: Person.self, property: "dogs") 4} 5 6class Person: Object { 7 @objc dynamic var name = "" 8 let age = RealmOptional<Int>() 9 let dogs = List<Dog>() 10}
あなたの回答
tips
プレビュー