2013-09-26 5 views
0

Итак, я пытаюсь создать IOS APP, который использует базу данных sqlite, чтобы он мог хранить имя пользователя пользователя и может определить, был ли он зарегистрирован или нет. Проблема в том, что я также сделал приложение для Android, имеющее базу данных. Поэтому, когда я открываю командную строку для sqlite3, я уже зарегистрировал ее в базе данных. Как я могу оставить эту базу данных для создания новой?Как создать базу данных Sqlite3 - IOS

Когда я открываю sqlite3 команду подсказывать говорит мне это сообщение

Last login: Thu Sep 26 12:52:47 on ttys000 
Bobs-MacBook-Pro:~ Bob$ /Applications/Android\ Development/sdk/tools/sqlite3 ; exit; 
SQLite version 3.7.11 2012-03-20 11:35:50 
Enter ".help" for instructions 
Enter SQL statements terminated with a ";" 

Как я могу покинуть андроид базы данных, поэтому я могу создать IOS один ??

ответ

1

С sqlite3 страницы человека Apple:

Чтобы запустить sqlite3 интерактивный сеанс, вызовите команду sqlite3 и, возможно, указать имя файла базы данных. Если файл базы данных не существует, он будет создан. Если файл базы данных имеет , он будет открыт.

Таким образом, вы могли бы сделать

sqlite3 mydata.db 

и если mydata.db не существует, он будет создан.

sqlite3 man page

Вы также можете пропустить командную строку и создать базу данных в коде. Смотрите ответы здесь: How to create sqlite database programmatically

Или вы могли бы использовать CoreData,

0

Попробуйте fmdb. Если что-то вам не нравится, вы всегда можете переписать этот код в качестве примера.

Смежные вопросы