iOS 13.1上的IBM MobileFirst 8.0:JSONStore初始化问题

问题描述 投票:0回答: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控制台日志中的错误

错误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);“

非常感谢您的反馈,非常感谢..

ios cordova ibm-mobilefirst jsonstore
1个回答
0
投票

检查是否有sqlite库链接到您的项目。如果是,请在xcode项目的“链接”阶段中的sqlcipher.framework之后将其删除或将其向下移动。

© www.soinside.com 2019 - 2024. All rights reserved.