无法使用包装器在sqlite中提交

时间:2010-05-05 09:34:02

标签: iphone sqlite

    - (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 个答案:

答案 0 :(得分:1)

应用程序包在iPhone上不可写,因此您需要将数据库复制到可写位置,以便能够对其进行任何更改。