Wie man Xcode Iphone-Simulator speichern der SQLite-Datenbank in eine lokale Datei?

Baue ich meine erste iPhone-app mit CSS, HTML, Javascript und Adobe PhoneGap build. Ich möchte die Verwendung von SQLite als Datenbank, so bin ich mit dem folgenden tutorial als inspiration:

http://coenraets.org/blog/2011/10/sample-app-using-the-phonegap-database-api/

Der folgende code bestimmt das Wetter eine Nutzung von Daten aus der Datenbank, oder die Datenbank mit Daten Auffüllen ersten:

function onDeviceReady() {

    db = window.openDatabase("EmployeeDirectoryDB", "1.0", "PhoneGap Demo", 200000);
    if (dbCreated)
        db.transaction(getEmployees, transaction_error);
    else
        db.transaction(populateDB, transaction_error, populateDB_success);
}

Nach dem Debuggen habe ich herausgefunden, dass jedes mal, wenn ich die app starte, füllt es die Datenbank, also

if (dbCreated)

nie ausgeführt wird.

Möchte ich einen Blick auf die SQLlite-Datei, so bin ich mit dem SQLite Database Browser zu finden, ohne Glück. Aus der folgenden Frage:

Wie zum anzeigen der Daten in sqlite-Datei läuft in iphone-Anwendung?

Kann ich sehen, dass die Datei sollte sich irgendwo in diesem Ordner:

user/Library/Application Support/iPhone Simulator/

Aber die iPhone Simulator Ordner nicht vorhanden ist.

Wie mache ich den simulator speichern Sie die Datenbank auf eine lokale Datei?

InformationsquelleAutor Kenci | 2012-10-08
Schreibe einen Kommentar