Iphone All子句核心数据谓词不能按预期工作
我的核心数据模型如下:Iphone All子句核心数据谓词不能按预期工作,iphone,core-data,nspredicate,Iphone,Core Data,Nspredicate,我的核心数据模型如下: EntityA>EntityB我认为你的谓词应该是:Participant.ParticipantCategory==nil 描述了任何关键字。我认为这是它应该做的。我不知道有一个ALL关键字。不走运保罗:(我已经试过了。如果我这样做了,我会得到这个错误:Participant.ParticipantCategory==nil:由于未捕获的异常“nsInvidargumentException”,终止应用程序,原因是:“此处不允许使用多个键”。还有其他想法吗?如果是多对多
EntityA>EntityB我认为你的谓词应该是:
Participant.ParticipantCategory==nil
描述了任何
关键字。我认为这是它应该做的。我不知道有一个ALL
关键字。不走运保罗:(我已经试过了。如果我这样做了,我会得到这个错误:Participant.ParticipantCategory==nil:由于未捕获的异常“nsInvidargumentException”,终止应用程序,原因是:“此处不允许使用多个键”。还有其他想法吗?如果是多对多关系。请尝试Participant.ParticipantCategory。@count==0谢谢你。它起作用了!!我不知道当然不是这样的。我的错,它在所有情况下都运行得不好。仍然在修补问题。@PauldeLange非常感谢!!!!这让我很头疼。我希望你能将此作为答案发布。你能发布你尝试过的子查询吗?这是子查询:子查询(参与者,$part,part.ParticipantCategory==nil)@count>0。为此,我收到以下错误:由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“在此处的实体中未找到keypath part.ParticipantCategory,entityB将是Participant,EntityC将是ParticipantCategory。”。