IBM MobileFirst 8.0:iOS 13.1 上的 JSONStore 初始化问题
IBM MobileFirst 8.0: JSONStore initialization issue on iOS 13.1
我的应用程序在 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 控制台日志中的错误
error 13:43:10.039914 +0800 salesApp file is not a database in > "select count() from sqlite_master;"
error 13:43:10.040329 +0800 salesApp file is not a database in > "create table 'globalData' ( _id INTEGER primary key autoincrement, > 'globalid' TEXT, json BLOB, _dirty REAL default 0, _deleted INTEGER default 0, _operation TEXT);"
error 13:43:11.167875 +0800 salesApp file is not a database in > "select count() from sqlite_master;"
error 13:43:11.168313 +0800 salesApp file is not a database in > "create table 'globalData' ( _id INTEGER primary key autoincrement, '_id' > REAL, 'globalid' TEXT, json BLOB, _dirty REAL default 0, _deleted > INTEGER default 0, _operation TEXT);"
非常感谢您的反馈,非常感谢..
检查您的项目是否链接了 sqlite 库。如果是,请将其删除或向下移动,在 xcode 项目的链接阶段 sqlcipher.framework 之后。
我的应用程序在 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 控制台日志中的错误
error 13:43:10.039914 +0800 salesApp file is not a database in > "select count() from sqlite_master;" error 13:43:10.040329 +0800 salesApp file is not a database in > "create table 'globalData' ( _id INTEGER primary key autoincrement, > 'globalid' TEXT, json BLOB, _dirty REAL default 0, _deleted INTEGER default 0, _operation TEXT);" error 13:43:11.167875 +0800 salesApp file is not a database in > "select count() from sqlite_master;" error 13:43:11.168313 +0800 salesApp file is not a database in > "create table 'globalData' ( _id INTEGER primary key autoincrement, '_id' > REAL, 'globalid' TEXT, json BLOB, _dirty REAL default 0, _deleted > INTEGER default 0, _operation TEXT);"
非常感谢您的反馈,非常感谢..
检查您的项目是否链接了 sqlite 库。如果是,请将其删除或向下移动,在 xcode 项目的链接阶段 sqlcipher.framework 之后。