我找不到我的SQLite數據庫。我正在使用4.1模擬器。iPhone:我的Sqlite數據庫在哪裏?
所有的教程都說它在/Users/<USERNAME>/Library/Application Support/iPhone Simulator/4.1/Applications/<APP>/Documents
。那裏什麼都沒有。如何通過代碼創建一個新的?所以我在這裏看到一個.sqlite
文件?
在我的代碼我這樣做:
int result = sqlite3_open("/MyApp.db", &database);
if(result != SQLITE_OK)
{
sqlite3_close(database);
NSLog(@"Failed to open DB");
return;
}
else {
NSLog(@"Opened DB");
}
我然後繼續創建一個表,並從中查詢,他們都成功。
但是,我找不到它將數據放在其上的sqlite文件。
它可能在哪裏?
看起來可能是一個很好的答案,但需要編輯。我幾乎是自己做的,但是我無法弄清楚你打算做什麼,並且無論如何我沒有編輯權限,所以它將首先進行審查。 – iandotkelly
我試過這個,但沒有放入應用程序委託,但直接在我連接到數據庫的代碼之前......它給了我「無法使用消息創建操作無法完成,沒有這樣的文件或目錄」。所以DB文件甚至不存在於默認路徑中? –
Hisoka,你需要使用firefox addon(sqlite)創建一個數據庫,然後你需要在你的應用中複製該數據庫並添加到你的應用的資源文件夾中。然後在該代碼中指定您的db名稱。我希望您在您使用的文件中導入。 –