我如何判断 NSManagedObject 是否持久化?
(与尚未保存或已删除的新对象相反。)
最佳答案
检查其对象id是否持久
BOOL isSaved = !object.objectID.isTemporaryID;
关于 isTemporaryID 的文档:
“如果接收者是临时的,则为 YES,否则为 NO。大多数对象 ID 返回 NO。插入托管对象上下文的新对象被分配一个临时 ID,一旦对象被保存到持久存储中,该 ID 将被永久 ID 替换。 "
关于ios - 如何判断 NSManagedObject 是否被保存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26051921/