核心数据。假设我有一个名为" 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。
我对这样做的正确方法感兴趣,并确保这些错误永远不会发生?这可能吗?
干杯