Мы используем Ionic 3.9.2 и у нас странная ошибка на iPhone.
На определенной странице при вызове this.navCtrl.pop()
(вызванном нажатием кнопки закрытия пользователем) он удаляет страницы под ним (включая корневую страницу), но не саму страницу.
Когда пользователь снова нажимает на закрытие, появляются следующие ошибки:
Вы не можете удалить все страницы в стеке навигации. nav.pop (), вероятно, вызывается слишком много раз
и
Необработанный отказ от обещания:
стеку навигации требуется как минимум одна корневая страница
Я попытался заменить метод pop () на this.navCtrl.removeView(this.viewCtrl, { animate: false });
, но проблема все еще та же.
Кто-нибудь еще сталкивался с такой ошибкой?