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