このパスで sqlite db を見つける必要があることを読みました。
~/Library/Application Support/iPhone Simulator/YOUR-IOS-VERSION/Applications/UNIQUE-KEY-FOR-YOUR-APP/Documents
しかし、フォルダは空です。シミュレーターでアプリを実行すると、データベースにクエリを実行できます。データベースはもともとアプリのリソースフォルダーにあります。
私は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);
}