核心数据NSPredicate by relationship(fault)

时间:2015-05-01 19:58:31

标签: objective-c core-data nspredicate nsfetchedresultscontroller

核心数据。假设我有一个名为" Category"的实体。和一个名为" Item"的实体。类别具有一对多关系,称为" items"指向"项目"和"项目"有一种称为"类别"指向"类别"实体。 在控制器中,我选择了Category并使用>test wtest test.c wtest is a Directory. test.c is not a Directory. 获取所有项目(我使用NSFetchedResultsController),其中selectedCategory是选定的类别[NSPredicate predicateWithFormat:@"category == %@", selectedCategory];。在大多数情况下,它工作正常,但我注意到有时这没有返回任何东西。当发生这种情况时,此NSManagedObject显示其属性selectedCategory的关系错误。我通过创建items来克服此错误,因为我已经存储了ID。

我对这样做的正确方法感兴趣,并确保这些错误永远不会发生?这可能吗?

干杯

0 个答案:

没有答案