Я хочу выполнить действие, когда пользователь нажал кнопку «Назад» на моем UINavigationController
, когда достиг определенного значения UIViewController
.
К сожалению, похоже, что UINavigationControllerDelegate
не имеет никаких способов получать уведомления о совмещении просмотров.
В качестве обходного пути я теперь использую в методе viewDidDisappear
мое действие, которое запускается только тогда, когда animated
равно YES
. Это работает, но немного уродливо.
Как мне сделать это правильно?