1
我有一個與實體B具有一對多關係的核心數據實體A.給定一組實體B的實例,如何檢索A的所有實例那些與B的實例沒有關係? (我在談論IOS核心數據,如果這很重要)。核心數據 - 獲取不在關係中的所有對象
我有一個與實體B具有一對多關係的核心數據實體A.給定一組實體B的實例,如何檢索A的所有實例那些與B的實例沒有關係? (我在談論IOS核心數據,如果這很重要)。核心數據 - 獲取不在關係中的所有對象
NSSet *bEntities = a.b;
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF NOT IN %@", bEntities];
NSManagedObjectContext *moc = ...;
NSFetchRequest *fetchRequest = [[[NSFetchRequest alloc] init] autorelease];
[fetchRequest setEntity:[NSEntityDescription entityForName:@"B" inManagedObjectContext:moc]];
NSArray *result = [moc executeFetchRequest:fetchRequest];