Ионная проверка для первого значения карты не работает в версии iOS - PullRequest
0 голосов
/ 26 октября 2018

Я извлекаю карту из хранилища в ионном режиме и получаю первую запись, чтобы сделать кое-что

  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.

Если я записываю значение map.keys (). Next (). Перед оператором if, функция останавливается без регистрации ошибок.

Спасибо за любую помощь!

Редактировать

Я изменил карту для массива, и она работает ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...