При обновлении managedObjectContext допустимо ли выполнять настройку сохранения в контроллерах представления, которые могут быть освобождены, или appDelegate должен обрабатывать сохранение managedObjectContext, чтобы, даже если viewController был освобожден, сохранение завершалось?
Я склоняюсь к идее перенести шаг сохранения в мой appDelegate и вызвать вызов viewControllers [appDelegate saveContext]; когда обновление выполнено, хотя, возможно, это спорный вопрос, поскольку viewController не завершит выпуск до тех пор, пока не будет сохранено на CD в любом случае ...?
Например, есть ли разница между этими двумя действиями, выполняемыми из subViewController:
[appDelegate.managedObjectContext save:&error]
и
[appDlegate saveContext]
Где в appDelegate есть метод, который запускает [managedObjectContext save: & error]
Спасибо,
Сэм