Coreデータとリージョンモニタリングを使用しています。監視対象領域を区別する唯一の方法は、識別子にNSStringを使用することです。NSManagedObjectIDを使用したいのですが、動作させることができません。
私が試したこと:
NSURL *objURL = [managedObjectID URIRepresentation];
NSError *err;
NSString *identifier = [NSString stringWithContentsOfURL:myURL
encoding:NSASCIIStringEncoding
error:&err];
私が得るエラーは次のとおりです。
The operation couldn’t be completed. (Cocoa error 256.)
より良い方法のアイデアはありますか?または私が間違っていることは何ですか?