ParentViewController返回nil

时间:2011-01-02 13:34:17

标签: iphone

我知道有很多问题,但是我没有让它发挥作用。

我使用presentModalViewController呈现UITabBarController。但是,当我尝试从提示tabcontroller的UINavigationController类的navigationItem title属性中获取title时,无论我做什么,它都返回nil。我在tabcontroller类的viewDidLoad方法中有NSLog。

我还转换了self.parentViewController属性返回的UIViewController。 然后我尝试通过以下方式访问标题:NSLog(@“%@”,castedViewController.navigationItem.title);

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

你在谈论两件不同的事情。第一个是UITabBarController,你在底部有两个或更多按钮。第二件事是UINavigationController,它位于每个视图的顶部,显示标题和后退按钮 如果你以模态方式显示tabBar然后你不会得到一个后退按钮,你应该推它。 (像navigationController-pushView这样的东西现在不能完全命名)。

无论如何,尽量不要拨打navigationItem.title,而是navigationBar.topItem.title