领域查询空RLMArray

时间:2015-05-01 17:06:43

标签: swift realm

我有一个RLMObject(Transaction)的子类,它包含另一个RLMObject(Split)的RLMArray。我想查询没有拆分的所有事务(大小为0的RLMArray)。谓词是什么样的?以下NSPredicate不起作用。我收到了错误。

Transaction.allObjects().objectsWithPredicate(NSPredicate(format: "splits == nil"))

1 个答案:

答案 0 :(得分:2)

您可以执行以下操作:

Transaction.objectsWhere("NOT ANY splits IN %@", Split.allObjects())

仅供参考, 由于Transaction.allObjects().objectsWithPredicate()Transaction.objectsWithPredicate()的含义完全相同。因此不需要调用allObjects()