Jeśli wypycham kontrolery widoku i/lub obecne kontrolery widoku modalnego na UINavigationController
, w jaki sposób mogę dowiedzieć się, jaka jest największa liczba UIViewController
? Lub w moim przypadku chcę wiedzieć, czy pewne UITableViewController
jest najlepsze, czy nie.Uzyskiwanie najwyższego poziomu UIViewController
Próbowałem za pomocą:
self.navigationController.topViewController == self
... ale to nie działa. Zgaduję, że to się nie udaje, ponieważ przedstawiam na nim kontrolery widoku modalnego i że tylko topViewController
śledzi tylko, które widoki zostały pchnięte na UINavigationController
(w przeciwieństwie do tych, które zostały zaprezentowane modalnie).
pokrewne: [Jak sprawdzić, czy widok UIViewController jest widoczny] (http://stackoverflow.com/questions/2777438/how-to-tell-if-uiviewcontrollers-view-is-visible) – Senseful