Получить измененные объекты в NSManagedObjectContext перед сохранением?
Я также хочу сохранить изменения на бэкэнде, поэтому я хочу создать подкласс NSManagedContext, переопределить метод сохранения и зациклить измененный объект и вызвать соответствующий сервис RESTFull. Но как я могу получить измененные / вставленные объекты?
ОБНОВИТЬ:
Я обнаружил, что с помощью setIncludePendingChanges я могу получить измененные объекты, но мне все еще нужно установить имя объекта для NSFetchRequest. Но я хочу получить все виды энтитов. Как?
1 ответ
Решение
Я нашел здесь более подходящее решение, основанное на NSManagedObjectContextDidSaveNotification: как асинхронно синхронизировать CoreData и веб-службу REST и в то же время правильно распространять любые ошибки REST в пользовательском интерфейсе.