UINavigationController - PullRequest
       1

UINavigationController

1 голос
/ 11 сентября 2011

У меня есть несколько элементов в моем стеке навигации, когда я нажимаю кнопку «Домой», а затем снова захожу в приложение, как узнать, какой элемент / элемент навигации отображается в данный момент?

Я пытался использовать NSNotificationCenter, но он не работает так, как мне бы хотелось. Если я регистрирую наблюдателя на контроллере, то каждый раз, когда приложение становится активным, оно запускается, но я бы хотел, чтобы оно запускалось, только если оно находится на текущем элементе в стеке.

Я также пытался использовать windows.subview, но когда вы сравниваете тип UIView с подпредставлением, он не всегда работает. т.е. if ([windows.subviews objectAtIndex: 0] == controllername.view)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...