我读到我应该在这条路径中找到我的 sqlite db:
~/Library/Application Support/iPhone Simulator/YOUR-IOS-VERSION/Applications/UNIQUE-KEY-FOR-YOUR-APP/Documents
但是文件夹是空的。当我在模拟器中运行我的应用程序时,我可以查询数据库。db 最初位于我的应用程序的资源文件夹中。
我正在使用 xcode 3.2.6 和 OS X 10.6.8
有没有其他地方我可以找到它?
非常感谢。拉波
-(void)insertError:(Frage *) f
answer2:(NSString *) answer2
answer3:(NSString *) answer3
{
int resconn = sqlite3_open([pathDB UTF8String], &database);
if (resconn == SQLITE_OK) {
NSString * sql = @"Insert into errors (id, answer2,answer3) values (?,?,?)";
const char * sqlStatement = [sql UTF8String];
sqlite3_stmt * compiledStatement;
if (sqlite3_prepare_v2(database, sqlStatement, -1 , &compiledStatement, NULL) == SQLITE_OK) {
sqlite3_bind_text(compiledStatement, 1, [f.id UTF8String], -1 , SQLITE_TRANSIENT);
sqlite3_bind_int(compiledStatement, 2, [answer2 intValue]);
sqlite3_bind_int(compiledStatement, 3, [answer3 intValue]);
}
if (!sqlite3_step(compiledStatement) == SQLITE_DONE) {
//
}
sqlite3_finalize(compiledStatement);
}
sqlite3_close(database);
}