У меня есть NSManagedObject, который был удален, и контекст, содержащий этот управляемый объект, был сохранен. Я понимаю, что isDeleted возвращает YES, если Core Data попросит постоянное хранилище удалить объект во время следующей операции сохранения. Однако, поскольку сохранение уже произошло, isDeleted возвращает NO.
Что такое хороший способ узнать, был ли удален NSManagedObject после сохранения содержащего его контекста?
(Если вам интересно, почему объект, ссылающийся на удаленный управляемый объект, еще не знает об удалении, это потому, что удаление и сохранение контекста было инициировано фоновым потоком, который выполнил удаление и сохранил с помощью performSelectorOnMainThread:withObject:waitUntilDone:.)
