Używam obserwacji klucz-wartość. Mam object_1 (NSManagedObject) i kilka innych obiektów-obserwatorów. Po usunięciu obiektu object_1 z kontekstu obiektu zarządzanego mój program ulega awarii.KVO: Czy mogę usunąć wszystkich obserwatorów z konkretnego obiektu
CoreData: error: Poważny błąd aplikacji. Wykryto wyjątek podczas przetwarzania zmiany danych podstawowych. Zazwyczaj jest to błąd w obserwatorze NSManagedObjectContextObjectsDidChangeNotification.
Czy mogę dodać coś do metody dealloc (lub gdzieś indziej), aby usunąć wszystkich obserwatorów obiektu_1? Lub jedyną właściwą decyzją jest wysłanie powiadomienia, kiedy mam zamiar usunąć obiekt_1 z kontekstu obiektu zarządzanego i odsłuchać to powiadomienie przez inne obiekty (aby usunąć siebie z obserwatorów obiektu_1)?