我发现了这个很棒的NSManagedObjectID.这对于引用Entity/NSManagedObject/NSEntityDescription非常有用,对吧?
让我们从实体获取一个ID:
NSEntityDescription *entity = [self newEntity];
NSManagedObjectID *objID = [entity objectID];
Run Code Online (Sandbox Code Playgroud)
那么......任何想法如何将其objID变成字符串?或者更好:NSData.实际上可以将它保存到NSUserDefaults.;-)
顺便说一句:NSFetchRequest不想在我的情况下工作.我使用这个例子的修改版本:回答一个老问题.