JPC*_*JPC 6 core-data objective-c nsmanagedobject nsmanagedobjectcontext
我有一个NSManagedObjectID数组.是否有更有效的方法来获取关联的托管对象,而不是循环遍历数组并单独获取它们?
fetchRequest使用以下谓词执行a
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"self in %@", arrayOfIds];
Run Code Online (Sandbox Code Playgroud)
完整的例子
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
fetchRequest.entity = myEntityDescription;
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"self in %@", arrayOfIds];
fetchRequest.predicate = predicate;
fetchRequest.sortDescriptors = mySortDescriptors;
NSError *error = nil;
NSArray *managedObjects = [self.managedObjectContext executeFetchRequest:fetchRequest error:&error];
[fetchRequest release]; fetchRequest = nil;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
881 次 |
| 最近记录: |