我想在 Iphone 的核心数据中获取主键值,所以我使用 NSManagedObjectID 来获取 objectID(与 PK 值大致相同)但我遇到的问题是它总是返回 0
这是我的代码块
-(NSManagedObject *)existingObjectWithID:(NSManagedObjectID *)objectID
{
Maintness_Item *MainItem1; // my object model
NSManagedObjectID *yourManagedObjectID = [ MainItem1 objectID];
int yourManagedObject_PK = [[[[[yourManagedObjectID URIRepresentation] absoluteString] lastPathComponent] substringFromIndex:1] intValue];
NSLog(@"This is my managed object ID ...................%d",yourManagedObject_PK);
return 0;
}
注意:这里我返回 0 ,可能有问题吗?如果有的话,我应该在这里写什么?
请指导我