Основные данные с предварительно заполненным файлом sqlite3 - PullRequest
0 голосов
/ 18 октября 2010

Я работаю над приложением для iPhone, которое использует NSURLConnection для загрузки файлов, а затем конвертирует эти файлы в таблицы sqlite3. Я хотел бы использовать основные данные для хранения этих таблиц и для создания всех применимых объектов. Итак, нужно ли мне строить модели данных в XCode с помощью графического инструмента, представляющего все имена таблиц и столбцы? Я искал и нашел примеры приложений, которые используют основные данные и копируют в предварительно заполненный файл sqlite для данных по умолчанию. Данные, с которыми я работаю, будут иметь некоторые различия в именах таблиц, а также в именах и типах столбцов. Любое направление будет оценено.

1 Ответ

1 голос
/ 18 октября 2010

Вам необходимо загрузить базу данных через модель Core Data в приложении Core Data. Вы не можете использовать базу данных sqlite, которая не была создана с Core Data (без огромного количества неподдерживаемой боли).

Базы данных Core Data, созданные с помощью приложений на Mac OS X, совместимы с приложениями Core Data на iOS. Я знаю многих разработчиков, которые написали небольшие инструменты командной строки, которые выполняются как часть создания их приложения для iOS, которые эффективно «компилируют» базу данных, которая затем копируется в оболочку приложения.

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