离子检查地图优先值在iOS版本中不起作用

时间:2018-10-26 10:51:03

标签: ios ionic-framework ionic3

我正在从ionic的存储中检索地图,并获得第一条要做的东西

  checkForPendingTransactions() {
    this.storage.get('pendingTransactionsMap').then((map) => {
      console.log('map retrieved from storage')
      if (map != null && map != undefined && map.keys().next().value != null) {
        console.log('map with entry')
        this.pendingTransactionsMap = map
        this.getTransactionDetail(this.pendingTransactionsMap.keys().next().value)
      } else {
        console.log('empty pending transactions map')
      }
    });
  }

在浏览器和android版本中,一切正常,但在iOS上永远不会输入if或else。

如果我在if语句之前记录map.keys()。next()。value的日志,该函数将停止而不记录任何错误。

感谢您的帮助!

修改

我更改了数组的映射,它起作用了...

0 个答案:

没有答案