无法使用Sqlite

时间:2013-01-05 07:29:03

标签: xcode sqlite

我是sqlite的新手我在我的项目中试过这个东西

添加框架libsqlite3.dylib

   #import "sqlite3.h"
-(NSString *)filepath{
    NSArray *path=NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES);
    NSString *documentsDir=[path objectAtIndex:0];
    return [documentsDir stringByAppendingPathComponent:@"database.sql"];
}

   -(void)openDB{
    if(sqlite3_open([[self filepath] UTF8String], &db)!= SQLITE_OK){
        sqlite3_close(db);
       NSAssert(0,@"Database failed to open");
    }
}

但是我收到了这个错误:

  

由于未捕获的异常而终止应用   'NSInternalInconsistencyException',原因:'数据库无法打开'

为什么我会收到此错误?

0 个答案:

没有答案