Не удается зафиксировать в sqlite с помощью оболочки - PullRequest
0 голосов
/ 05 мая 2010
    - (IBAction)SetupButtonPressed:(id)sender 
     {

Sqlite *sqlite = [[Sqlite alloc] init];
NSString *writableDBPath = [[NSBundle mainBundle]pathForResource:@"Money"ofType:@"sqlite"];
    if (![sqlite open:writableDBPath])
   return;
[sqlite executeNonQuery:@"CREATE TABLE test (key TEXT NOT NULL, num INTEGER, value TEXT);"];


 }

Привет, ребята, приведенный выше код запускается сначала, но в следующий раз таблица не существует в базе данных! Я использую http://th30z.netsons.org/2008/11/objective-c-sqlite-wrapper/ что я делаю не так?

Или не могли бы вы предложить мне действительно простой учебник для основных данных?

1 Ответ

1 голос
/ 05 мая 2010

Пакет приложений не доступен для записи на iPhone, поэтому вам необходимо скопировать базу данных в доступное для записи место, чтобы иметь возможность вносить в нее изменения.

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