NSSet的NSSet上的核心数据查询

时间:2010-03-10 14:54:01

标签: iphone objective-c database core-data

我正在努力处理核心数据......我不明白某些事情,所以如果有人能帮助我,我将非常感激! 我有一个实体(食谱)与另一个实体(膳食)有很多关系。我想选择所有与餐无关的食谱......所以我试过了:

代码:

[myRecipes filteredSetUsingPredicate:[NSPredicate predicateWithFormat:@“meal =%@”,nil]];

但它不起作用......它崩溃了。

当我在食谱下查看SQL数据库时,我看不到用餐(我认为这是因为它是一种多对多的关系)。我该怎么做?

由于

1 个答案:

答案 0 :(得分:6)

根据this question

  

要测试空关系,您应该将to-many键的计数与零进行比较。

例如,

[NSPredicate predicateWithFormat:@"meal.@count == 0"]