0

titanium build -p ios -T simulator --shadowAppcelerator Studio プロジェクト ディレクトリでこのコマンドを実行すると、その結果、iOS シミュレーターが起動し、アプリが起動して実行されます。

ただし、SQLite db と、デバッグしたい他のファイルがいくつかあります。その結果、アプリを再起動するたびにすべてのアプリ データを削除したいと考えています。(つまり、ファイルを保存するたびに)

どうやってやるの?

ありがとうございました。

4

2 に答える 2

0

migas答えは良かったが、最終的にそれをやった:

if(Alloy.Globals.debugMode){    //if we are debugging
    //find the file
    var f = Ti.Filesystem.getFile(Ti.Filesystem.applicationSupportDirectory, "myDb.sql");

    if(f.exists() == true){     //If it's there
         f.deleteFile();        //just delete it
    }
}
于 2015-10-17T14:34:19.700 に答える
0

コードでそれを削除するには、次のようにすばやく実行できます。

var db = Ti.Database.open('_alloy_');
var deleteRecords = db.execute('DELETE FROM dbnane');
Ti.API.info('Rows: ' + db.getRowsAffected());
db.close();
于 2015-09-07T18:21:27.987 に答える