NSManagedObjectContext сохраняет изменения асинхронно или синхронно? - PullRequest
3 голосов
/ 25 февраля 2012

NSManagedObjectContext сохраняет изменения асинхронно или синхронно?

Если асинхронно, то как мне ждать сохранения изменений?

1 Ответ

4 голосов
/ 25 февраля 2012

Синхронно.

Вы можете поместить любой код, который хотите запустить, после сохранения сразу после вызова save.

Методы -(void)willSave и -(void)didSave для NSManagedObject позволяют вам выполнять поведение в классе модели после / до сохранения.

Если вы находитесь на Mac, вы также можете посмотреть уведомление под названием NSManagedObjectDidSaveNotification

...