Сомнение в основных данных - PullRequest
0 голосов
/ 10 февраля 2011

можем ли мы преобразовать файл sqlite в основные данные sqlite и использовать его в нашем приложении? Заранее спасибо

Ответы [ 2 ]

1 голос
/ 06 января 2016

1. Я думаю, что вы можете перенести стандартный SQLite на SQLite, совместимый с coredata

я не уверен в этом, см. Ссылку ниже

https://github.com/tapasya/Sqlite2CoreData

2. Попробуйте тоже так

Там просто нет никакого автоматического способа. Вам нужно будет

1.Загрузите существующие данные

2.Пропишите каждую запись

3.Для каждой записи создайте соответствующий управляемый объект.

Если вы используете CSV, вы можете загрузить файл в строку NSString (если он не слишком большой), а затем выполнить итерацию по каждой строке. Если вы используете SQLite, вам необходимо использовать либо API-интерфейс SQLite, либо одну из оболочек в стиле ObjC, например, FMDB или PLDatabase.

1 голос
/ 10 февраля 2011

Наверное, нет.Core Data создает собственные таблицы для сопоставления ваших сущностей.Насколько я знаю, это то, что вы можете просто создать базу данных SQLite, и данные ядра волшебным образом начнут работать.Вероятно, самое простое, что можно сделать, это просто вручную импортировать данные из базы данных SQLite, создать соответствующие объекты в вашем приложении и сохранить их в хранилище в Core Data с использованием базы данных SQLite.

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