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