我需要获取所有对象的主键,怎么实现?
推荐的代码:
[NSManagedObject objectID].
访问和获取对象的最佳途径:
NSFetchRequest* request = [[NSFetchRequest alloc] init];
[request setEntity:entity];
[request setResultType:NSManagedObjectIDResultType];
[request setFetchBatchSize:20];
NSError* error = nil;
NSArray* items = [context executeFetchRequest:request error:&error];
for (NSManagedObjectID* objectID in items) {
NSManagedObject* object = [context objectWithID:objectID];
...
}