Может ли временный NSManagedObjectID быть заархивирован? - PullRequest
1 голос
/ 04 января 2012

Для постоянных NSManagedObjectID я знаю, что вы можете заархивировать их URIRepresentation и получить обратно NSManagedObjectID позже, используя постоянный магазин.

NSURL *uriRep = [objectId URIRepresentation];
NSPersistentStoreCoordinator *psc = ...
NSManagedObjectContext *context = ...
NSManagedObjectID *myID = [psc managedObjectIDForURIRepresentation:uriRep];
NSManagedObject *myObj = [context objectWithID:myID];

Однако что делать, если идентификатор является временным?Есть ли способ все еще превратить его в NSString или NSData и получить его позже, минуя постоянное хранилище, и использовать его напрямую с контекстом?Это может быть полезно для некоторых временных объектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...