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 を返していますが、問題はありますか? あるとしたら、ここに何を書けばいいですか?
ガイドしてください