Приложението ми извършва определени действия в метод, прикачен към известието NSManagedObjectContextDidSaveNotification
(което се изпълнява при запазване). Той също така използва NSUndoManager
, който се отменя/възстановява щастливо. Очаквах известието „запази“ да бъде повдигнато, когато възникне отмяна или повторение (в случаите, когато отмяната/повторението засяга хранилището на основните данни), но това не изглежда да се случва.
Разумно ли е да се очаква NSManagedObjectContextDidSaveNotification
да бъде публикувано за отмяна/възстановяване? Ако не, има ли начин да определим какво е било отменено/повторено след факта (NSUndoManagerDidUndoChangeNotification
изглежда не излага тази информация)?