Я использую наблюдение значения ключа. У меня есть object_1 (NSManagedObject) и несколько других объектов-наблюдателей. Когда я удаляю object_1 из контекста управляемого объекта, моя программа падает.
CoreData: ошибка: серьезная ошибка приложения. Исключение было обнаружено во время обработки изменений Core Data. Обычно это ошибка в наблюдателе NSManagedObjectContextObjectsDidChangeNotification.
Могу ли я поместить что-то в метод dealloc (или куда-то еще), чтобы удалить всех наблюдателей объекта _1? Или единственное подходящее решение - отправить уведомление прямо, когда я собираюсь удалить object_1 из контекста управляемого объекта и прослушать это уведомление другими объектами (чтобы удалить себя из наблюдателей object_1)?