我的应用程序在iOS 12.4.1上运行良好,它已经具有内部包含数据的JSONStore。更新到iOS 13.1 Beta 4后,尝试初始化JSONStore时出现此错误
{\ n \“ src \”:\“ initCollection \”,\ n \“ err \”:-1,\ n \“ msg \”:\“ PERSISTENT_STORE_FAILURE \”,\ n \“ col \”: \“ globalData \”,\ n \“ usr \”:\“ common \”,\ n \“ doc \”:{},\ n \“ res \”:{} \ n}
我已经更新了cordova-plugin-mfp和cordova-plugin-mfp-jsonstore,但还是一样。
这是代码块
function(collections,successCallback,errorCallback,options){
return WL.JSONStore.init(collections, options) .then(successCallback) .fail(function() { WL.JSONStore.init(collections, options) .then(successCallback). fail(errorCallback); });
}
以下是XCode控制台日志中的错误
错误13:43:10.039914 +0800 salesApp文件不是>“从sqlite_master中选择count();”中的数据库。错误13:43:10.040329 +0800 salesApp文件不是数据库>创建表'globalData'(_id INTEGER主键自动递增,>'globalid'TEXT,json BLOB,_dirty REAL默认0,_deleted INTEGER默认0,_operation TEXT );“错误13:43:11.167875 +0800 salesApp文件不是“>从sqlite_master选择count()中的数据库;”错误13:43:11.168313 +0800 salesApp文件不是数据库>创建表'globalData'(_id INTEGER主键自动递增,'_id'> REAL,'globalid'TEXT,json BLOB,_dirty REAL默认为0,_deleted> INTEGER默认值0,_operation TEXT);“
非常感谢您的反馈,非常感谢..
检查是否有sqlite库链接到您的项目。如果是,请在xcode项目的“链接”阶段中的sqlcipher.framework之后将其删除或将其向下移动。