2015-05-01 112 views
1

我有一个RLMObject(事务)的子类,它拥有另一个RLMObject(分割)的RLMArray。我想查询所有没有拆分的事务(RLMArray大小为0)。谓词是什么样的?下面的NSPredicate不起作用。我收到一个错误。只为您的信息空RLMArray的领域查询

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

, 由于Transaction.allObjects().objectsWithPredicate()Transaction.objectsWithPredicate()是完全一样的含义:

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

回答

2

你可以做以下。因此拨打allObjects()不是必需的。