CoreData:使用NONE查询

时间:2015-01-31 17:27:43

标签: core-data nspredicate nsfetchrequest

我有以下型号:

enter image description here

我需要获取所有PT对象,其中hasStatus对象的 none 属于groupId = 4.因此,PTStatus对象属性status.group.groupId = 4的 none

我尝试了几种方法,但它返回的PT有一些PTSTatus,其中groupId = 4。

例如:

NSFetchRequest *request = [[NSFetchRequest alloc] init];
request.entity = [NSEntityDescription entityForName:@"PT" inManagedObjectContext:context];
request.predicate = [NSPredicate predicateWithFormat:@"NONE hasStatus.status.group.groupId == %@",
                     [NSNumber numberWithInt:4]];

任何帮助?

0 个答案:

没有答案