NSManagedObjectContextObjectsDidChangeNotification не всегда вызывается мгновенно

У меня есть приложение для Mac, использующее NSPersistentDocument. Я хочу получать уведомления, когда объекты удаляются, чтобы сохранить эту информацию с помощью Core Data. Итак, я слушаю NSManagedObjectContextObjectsDidChangeNotification. Часто он вызывается сразу после удаления объектов, но иногда он вызывается только после сохранения постоянного документа, когда все удаленные объекты не были уведомлены ранее. Поскольку я хочу позволить пользователю напрямую экспортировать все существующие объекты (а не удаленные), что мне нужно сделать, чтобы сразу получить уведомление о сохранении информации об удалении, или мне нужно использовать ее по-другому?

6
задан Tobe 12 October 2011 в 15:13
поделиться