viewDidLoad没有在UITabBarController里面调用UIView

时间:2012-10-08 18:12:35

标签: ios uiview uitabbarcontroller viewdidload

我的nib文件中有一个UITabBarController。通常预先添加2个tabbar项。我通过拖动UIViewController并在身份检查器中将类名更改为我想要加载的控制器,将第三个tabBar项添加到其中 - 让我们说abc。当我运行我的程序时,除了abc之外,viewController的加载都很好。内容在IB中设置时显示,我在viewDidLoad中写的代码没有执行。我通过使用断点和NSLog语句来确认它。

但奇怪的是,当我试图通过将它推入UINavigationController来单独加载它时,它做得很好。

所以我的问题是,当我尝试在UITabBarController中加载时出现了什么问题?为什么viewDidLoad没有执行?

感谢。

1 个答案:

答案 0 :(得分:0)

我清除了整个产品,然后在重新启动mac后再次构建。现在一切正常。我的猜测可能是在构建的缓存中没有进行新的更改,这是问题的根源。任何人都可以发表评论,说出他能想到的理由。我很想知道;)