хранить базу данных sqlite в icloud? - PullRequest
1 голос
/ 17 февраля 2012

возможно ли сохранить SQlite в iCloud после выхода из приложения и извлечения, когда мы открываем приложение?

Ответы [ 2 ]

3 голосов
/ 17 февраля 2012

Короткий ответ: вы не должны использовать SQLite и iCloud, учебники верны.Из Руководства по программированию приложения для iOS ,

Использование iCloud с базой данных SQLite возможно, только если ваше приложение использует Core Data для управления этой базой данных.Доступ к действующим файлам базы данных в iCloud с использованием интерфейсов SQLite не поддерживается и, вероятно, повредит вашу базу данных.

Однако я не совсем уверен, что вы хотите делать то, что, как вы думаете, вы хотите делать.Помните, что если пользователь включил резервное копирование устройства в iCloud, будет создана резервная копия каталога документов вашего приложения.На самом деле имеет смысл включить iCloud в вашем приложении, если вы планируете использовать его в качестве инструмента синхронизации между экземплярами вашего приложения (например, между iPhone и iPad пользователя) или между платформами (и iOS, и версия OS X дляприложение).

1 голос
/ 18 мая 2012

Если вы еще не начали работу с базой данных sqlite, то лучше использовать базовые данные. Если вы смертельно хотите использовать sqlite, и в этот момент, если вы не можете переключиться на coredata, пожалуйста, посмотрите ответ на ссылка . Надеюсь, это будет полезно для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...