我发现了这个很棒的 NSManagedObjectID。这对于引用 Entity/NSManagedObject/NSEntityDescription 非常有用,对吧?
让我们从一个实体获取一个 ID:
NSEntityDescription *entity = [self newEntity];
NSManagedObjectID *objID = [entity objectID];
所以......知道如何把它objID
变成一个字符串吗?或者更好:NSData。实际上可以将其保存到 NSUserDefaults 中。;-)
顺便说一句: NSFetchRequest 不想在我的情况下工作。我使用了这个例子的修改版本:answer of an old question。