航行开始于
[[TTNavigator navigator] openURLAction:theUrl];
从一个UIviewController和另一个UIviewController是该URL的目标。地图是用以下代码设置的,毫无疑问导航到了正确的地方:
TTURLMap* map = navigator.URLMap;
[map from:@"tt://goToMyViewController" toViewController:[MyViewControllerClass class]];
在按下的视图控制器中,我想操作后退按钮上的图像,但不想更改标题。它应该始终是视图控制器的标题,如果没有设置标题,则将其推到视图控制器的顶部,或者将其本地化为“Back”。
在这个视图控制器的
viewDidLoad
我从
NSArray* viewControllers = self.navigationController.viewControllers;
获取导航堆栈,以便查看相应视图控制器的标题。但是viewControllers是零。。。
但是,如果我什么也不做,默认的后退按钮的标题是正确的。我想看看leftbarbuttonim和backbarbuttonim的标题属性,但也没有什么有意义的。。。
有人知道发生了什么,为什么会发生这种情况,或者如何解决吗?