Cordova s​​qlite预先填充在iOS

时间:2016-04-30 20:06:15

标签: javascript ios macos sqlite cordova

我有一个预先填充的数据库,我放入www,它在为Android构建时工作正常,现在我花了一整天尝试在iOS上从mac编译它并加载sqlite,我可以创建新表和查询,但我无法加载我的预填充数据库,如android,这是我的代码:有人可以告诉我做错了什么

var db;

function onLoad(){
    document.addEventListener("deviceready", onDeviceReady, false);
}

// Cordova is ready
    var onDeviceReady = function(){
        db = window.sqlitePlugin.openDatabase({name: "my.db",iosDatabaseLocation: 1});
        db.transaction(getFirst200,querySuccess,errorCB);
    };

    var querySuccess = function(){
        alert("success");
    };

    var errorCB = function(){
        alert("error");
    };

    var getFirst200 = function(tx){
        db.transaction(function(tx) {
                tx.executeSql('select * from nutrition_values Limit 200', [], querySuccess, errorCB);
            });
    };

0 个答案:

没有答案