假设我在核心数据中有一个Business对象。 Business对象可能有也可能没有手机。
我想创建一个NSPredicate对象,其中只有具有电话的企业才能工作。
我该怎么做?
NSPredicate * thePredicate5= [NSPredicate predicateWithFormat: @"Phones.count > 0"];
或者什么?
答案 0 :(得分:2)
NSPredicate * thePredicate5= [NSPredicate predicateWithFormat:@"NONE Phones == nil"];
或
NSPredicate * thePredicate5= [NSPredicate predicateWithFormat:@"ANY Phones != nil"];
当我第一次阅读你的问题时,我不知道答案,但引起了我的注意。我阅读了文档并对我的一个项目(使用Core Data和sqlite的iphone应用程序)进行了一些实验,附带的代码似乎可以做你想要的,但我不能保证它是正确的解决方案。