【发布时间】:2017-10-23 07:29:43
【问题描述】:
在使用需要安装 cordova-plugin-ionic-webview 的 AWS cognito 时,我试图解决我的 ionic 混合应用程序中的一些性能问题。但是,安装此插件后,我的 SELECT 语句不再工作 - 它现在返回未找到记录。声明如下:
dbAccess.SelectGoodsReceiptDetail = function SelectGoodsReceiptDetail(goodsreceipt) {
var resultData = {};
// Select Multiple Items
return $q(function(resolve, reject) {db.executeSql("SELECT * FROM goodsreceiptdetailview WHERE goodsReceiptKey LIKE ?", [ goodsreceipt.header.goodsReceiptKey] , function(rs) {
resultData.data = [{}];
if (rs.rows.length > 0) {
if (rs.rows.item) {
for (i=0;i<rs.rows.length; i++) {
resultData.data[i] = rs.rows.item(i);
}
resultData.exist = true;
}
} else {
// no item found
resultData.exist = false;
}
resolve(resultData);
}, function(error) {
resultData.data = [{}];
resultData.exist = false;
resultData.failed = true;
resolve(resultData);
})
});
}
整型变量goodsreceipt.header.goodsReceiptKey。我在 cordova sqlite 插件的发行说明中读到,当使用 WKWebView 时整数被视为 REAL 值,而在 UIWebView here 上它被视为 INT。这会导致问题吗?如何使用 WKWebView 解决此问题?
【问题讨论】:
标签: ios sqlite cordova-plugins wkwebview