2 bluetooth99 bluetooth99 于 2013.02.16 14:54 提问

从coredata中获取主键

我需要获取所有对象的主键,怎么实现?

推荐的代码:

[NSManagedObject objectID].

1个回答

xinyoulingxi1_tong
xinyoulingxi1_tong   2013.02.16 16:03
已采纳

访问和获取对象的最佳途径:

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];
    ...
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!