有关对coreData的提取请求的查询

| 我有一个客户实体,并且它与Entry实体有很多关系(条目)。 客户实体还与一个发票实体(发票)具有多对多关系。 发票实体也与输入实体(发票)有很多关系。 客户<--- >>条目 客户<--- >>发票 发票<--- >>条目 当我想为客户端C1创建新发票或编辑现有发票INV1时,我想获取与客户端C1关联但尚未与任何发票关联(尚未开票)或已关联的所有实体的列表。已经与INV1相关联。 一个简单的SQL表示将是
SELECT * from entries where client= c1 and (invoice IS null or invoice = INV1)
如何在CoreData中编写类似的谓词?     
已邀请:
试试看
predicate = [NSPredicate predicateWithFormat:@\"(invoice == nil) || (invoice == %@)\", invoice];
这是一个不错的页面,可了解更多信息 http://developer.apple.com/library/mac/#documentation/cocoa/Conceptual/Predicates/predicates.html 我通常会在页面右上方下载pdf。然后我可以搜索我想要的东西     

要回复问题请先登录注册