我的nib文件中有一个UITabBarController
。通常预先添加2个tabbar项。我通过拖动UIViewController
并在身份检查器中将类名更改为我想要加载的控制器,将第三个tabBar项添加到其中 - 让我们说abc
。当我运行我的程序时,除了abc之外,viewController的加载都很好。内容在IB中设置时显示,我在viewDidLoad中写的代码没有执行。我通过使用断点和NSLog语句来确认它。
但奇怪的是,当我试图通过将它推入UINavigationController
来单独加载它时,它做得很好。
所以我的问题是,当我尝试在UITabBarController
中加载时出现了什么问题?为什么viewDidLoad
没有执行?
感谢。
答案 0 :(得分:0)
我清除了整个产品,然后在重新启动mac后再次构建。现在一切正常。我的猜测可能是在构建的缓存中没有进行新的更改,这是问题的根源。任何人都可以发表评论,说出他能想到的理由。我很想知道;)