代码之家  ›  专栏  ›  技术社区  ›  Omkar Jadhav

无法使用包装在sqlite中提交

  •  0
  • Omkar Jadhav  · 技术社区  · 14 年前
        - (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 回复  |  直到 14 年前
        1
  •  1
  •   Claus Broch    14 年前

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