【发布时间】:2016-11-19 02:58:53
【问题描述】:
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)
我需要获取保存到数据库中的所有用户,这些用户已经保存了任务。就像谓词所暗示的那样,每个用户都必须有任务,如果用户没有,则不获取它们。显然,我提供的谓词不起作用,并且总是因消息“包含数组属性的键路径必须使用聚合操作”而崩溃。无论如何,我怎样才能做到这一点?
【问题讨论】:
标签: ios swift realm nspredicate