我有两个实体,任务和列表。每个任务都与一个名为“列表”的List对象具有一对一的关系,并且与List存在反向关系,List与Task之间具有一对多的关系,称为“tasks”。
我正在尝试使用带有NSPredicate的获取请求来获取属于指定列表的所有任务对象:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"list=%@", theList];
[fetchRequest setPredicate:predicate];
(其中“theParent”是对List对象的引用。) 但是这样返回的没有获取到任何对象。如果我去掉谓词,那么就会返回对象(所以我知道它们存在,并通过NSLogging theList
知道它与Task对象相关联)。
谢谢
=
和==
是完全等效的。有没有未记录的区别? - Quuxplusone