我有一个NSManagedObject
已被删除,包含该托管对象的上下文已被保存.据我所知,如果核心数据在下一次保存操作中要求持久存储删除对象,isDeleted
将返回YES
.然而,由于保存已经发生,isDeleted
返回NO
.
判断NSManagedObject
是否已被删除after其包含的上下文是否已保存的好方法是什么?
(如果您想知道为什么引用已删除托管对象的对象没有意识到删除,这是因为删除和上下文保存是由使用performSelectorOnMainThread:withObject:waitUntilDone:
执行删除和保存的后台线程启动的.)