1

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

ガイドしてください

4

2 に答える 2