Хорошо, я выяснил, в чем проблема.
На самом деле, этот код запускался в Ионный модал из Popover.
Мне пришлось держать свой Popover открытым, чтобы справиться с какой-то обработкойс помощью метода OnDidDismiss, но он может выполнять этот метод, только если всплывающее окно остается открытым.
Но в IOS (конечно) вы не можете щелкнуть модальное окно, если Popover (или, возможно, любой другой абсолютный элемент)) стоит за вашим модальным.
Итак, чтобы решить эту проблему, я создал Observable для обработки метода OnDidDismiss (модального), который я даю в качестве параметра метода viewCtrl.dismiss, чтобы получить его обратно.на OnDidDismiss в представлении Popover, а затем подписаться на Observable.