У меня есть основы вставки записей и удаления записей с помощью Core Data; однако, я был бы признателен за помощь с одной из наиболее распространенных функций - вставить/обновить.
В принципе, я использую NSMutableArray
arrayWithContentsOfURL
, чтобы получить массив, содержащий строки из таблицы mysql
. Мне нужно выполнить синхронизацию моего хранилища CoreData
.
Другими словами, мне нужно добавить каждую строку в массив в таблицу CoreData
, но если она уже существует, мне нужно обновить запись с помощью последних значений. Также, если он существует в Core Data, а не в загруженном массиве, мне нужно его удалить.
Я, вероятно, мог бы взломать это вместе; однако, я хотел бы видеть, как его правильно и эффективно выполнять без утечек памяти.