我正在尝试使用下一个谓词进行获取:
request.predicate = [NSPredicate predicateWithFormat:@"forPeople == %@", self.people];
当人员实体与我正在获取的实体具有一对多关系时。奇怪的是,这个谓词完美地适用于人的旧实例,但是当我创建一个新的人实例(并将其连接到获取对象的实例)时,我得到一个空的 fetchedObjects 数组。但如果我再次运行该应用程序,相同的谓词会给我一个有效的 fetchedObjects 数组。
我专门保存并检查人员新实例,所以我不知道运行之间有什么区别。