У меня есть моя собственная система «iCloud» на моем сервере, где все данные хранятся в базе данных. Пользователь загружает этот сервер и получает новые/обновленные данные и сохраняет его в основных данных.iOS: Основные данные - мне нужно сохранить изменения?
Но я временно храню некоторые данные в Core Data после отправки на сервер (так что пользователю не нужно ждать следующего пинга на сервере). Сервер обновляет эти данные в основных данных, когда он пингует в следующий раз.
Я удалил все эти [context save:&error];
для всех временных обновлений/вставок и, кажется, работает нормально, но мне все еще интересно, могу ли я попасть в какую-то проблему, не сохраняя основные данные?
И: При получении данных с сервера следует сохранять содержимое каждой вставкой или я могу просто сохранить их все, когда записи будут вставлены из xml?
Спасибо! Ну, это не важно, если я потеряю свои данные, потому что он уже хранится на сервере, - и будет получен через несколько секунд. – Romo
Хорошо, но когда устройство перезагрузится (или пользователь полностью закрывает приложение), данные будут недоступны (например, в автономном режиме). – flashfabrixx
PS: Вы можете принять ответ, если это было полезно. – flashfabrixx