¿Cómo puedo saber si se ha eliminado un `NSManagedObject`?
Yo tengo unNSManagedObject
que se ha eliminado y se ha guardado el contexto que contiene ese objeto administrado. Entiendo queisDeleted
devolucionesYES
si Core Data le pedirá al almacén persistente que elimine el objeto durante la próxima operación de guardado. Sin embargo, dado que el guardado ya ha sucedido,isDeleted
devolucionesNO
.
¿Cuál es una buena manera de saber si unNSManagedObject
ha sido eliminadodespués se ha guardado el contexto que lo contiene?
(En caso de que se pregunte por qué el objeto que hace referencia al objeto administrado eliminado aún no conoce la eliminación, es porque la eliminación y el guardado del contexto se iniciaron mediante un subproceso en segundo plano que realizó la eliminación y el almacenamiento utilizandoperformSelectorOnMainThread:withObject:waitUntilDone:
.)