临时NSManagedObjectID可以存档吗?

时间:2012-01-04 19:10:21

标签: cocoa serialization nsmanagedobject nsmanagedobjectcontext

对于永久NSManagedObjectID,我知道您可以归档他们的URIRepresentation并稍后使用持久性商店取回NSManagedObjectID

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

但是,如果身份证是暂时的,该怎么办?有没有办法仍然将它转换为NSString或NSData并稍后将其取回,绕过持久存储,并直接与上下文一起使用?这对某些临时对象很有用。

0 个答案:

没有答案