【发布时间】:2016-11-16 17:33:02
【问题描述】:
我们正在构建 Ionic 2(目前是 beta 11)。
我们使用的是内置的 SqlStorage 数据库。在 Android 上,我们的应用程序能够很好地读取和写入日期,但在 iOS 上,我们只能写入数据。当我们尝试读取数据时,我们得到返回的行数,但没有实际数据。
getQueueItems(): Promise<any> {
return new Promise<any>((resolve, reject) => {
this.sql.query('SELECT * FROM queue').then(
(res) => {
console.log(res, 'result');
// resolve(sqlResult.res.rows);
}
);
}).catch(() => {
});
}
结果集如下所示:
{
"tx": {
"db": {
"openargs": {
"name":"__ionicstorage",
"location":2,
"createFromLocation":0,
"backupFlag":2,
"existingDatabase":false,
"dblocation":"nosync"
},
"dbname":"__ionicstorage"
},
"txlock":true,
"readOnly":false,
"executes":[],
"finalized":true
},
"res": {
"rows": {
"length":3
},
"rowsAffected":0
}
}
有谁知道我们如何从 SqlStorage 中读取数据以便 iOS 获取数据?
【问题讨论】:
标签: ios ionic-framework sqlstorage