Прочетох, че трябва да намеря своя sqlite db по този път:
~/Library/Application Support/iPhone Simulator/YOUR-IOS-VERSION/Applications/UNIQUE-KEY-FOR-YOUR-APP/Documents
Но папката е празна. Когато стартирам приложението си в симулатора, мога да направя заявка в db. 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);
}