私はRealmSwiftのドキュメントで与えられた例を取って、今日苦労しています。私がしようとしているのは、(犬オブジェクトから)犬を取得できるクエリを見つけることです少なくとも1人の所有者。 逆の関係のフィルタリスト
class Person: Object {
// ... other property declarations
let dogs = List<Dog>()
}
class Dog: Object {
dynamic var name = ""
dynamic var age = 0
let owners = LinkingObjects(fromType: Person.self, property: "dogs")
}
は、私は、この基本的な方法があります:
public class func getDogs() -> Results<Dog>? {
do {
let aRealm = try Realm()
let dogs = aRealm.objects(Dog.self).filter("ANY owners != nil")
return dogs
} catch {
print(error)
}
return nil
}
をしかし、それは、私はこの上の任意のドキュメントを見つけることができなかったけれども、私は、私のクエリが間違っていると仮定ので失敗し、任意の洞察力をいただければ幸いです。
あなたは 'owners.count> 0 'としたことがありますか? – Cristik