Если я нажимаю контроллеры вида и / или представляю модальные контроллеры вида на UINavigationController
, как я могу узнать, какой самый верхний UIViewController
? Или, в моем случае, я хочу знать, является ли определенный UITableViewController
самым верхним или нет.
Я пытался использовать:
self.navigationController.topViewController == self
... но это не работает. Я предполагаю, что это терпит неудачу, потому что я представляю модальные контроллеры представления поверх этого и что topViewController
только отслеживает, какие представления были выдвинуты на UINavigationController
(в отличие от тех, которые были представлены модально). 1011 *