Xcode 无法使用Sqlite
我是sqlite的新手,我在我的项目中尝试过这些东西 添加框架libsqlite3.dylibXcode 无法使用Sqlite,xcode,sqlite,Xcode,Sqlite,我是sqlite的新手,我在我的项目中尝试过这些东西 添加框架libsqlite3.dylib #import "sqlite3.h" -(NSString *)filepath{ NSArray *path=NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES); NSString *documentsDir=[path objectAtIndex:0];
#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”,原因:“无法打开数据库”
为什么会出现此错误?您好,您将数据库文件放在哪里了?它存在吗?文件的名称是什么?谢谢。对不起,我没有创建任何数据库文件。我指的书只是教我做上述事情。你能给我推荐一些好书吗