2016-11-19 5 views
0
class User: Object { 
    dynamic var name = "" 
    let tasks = List<Task>() 
} 

let realm = try! Realm() 
let predicate = NSPredicate(format: "tasks != nil") 
users = realm.objects(User).filter(predicate) 

データベースに保存されたタスクが保存されているすべてのユーザーを取得する必要があります。述語が示唆するように、ユーザがそれらをフェッチしない場合、すべてのユーザはタスクを持たなければならない(MUST)必要があります。明らかに私が提供した述語は動作せず、常に '配列プロパティを含むキーパスは集約演算を使用する必要があります'というメッセージで常にクラッシュします。とにかく、どうすればこの仕事をすることができますか?領域内の関係の述語が空であるかどうかを確認する

答えて

関連する問題