0

我有一个UITabBarControllernib 文件。通常会预先添加 2 个标签栏项目。我通过将身份检查器中的一个和更改类名称拖到UIViewController我要加载的控制器上来添加第三个 tabBar 项目 - 比如说abc。当我运行我的程序时,除了 abc 之外,两个 viewController 都可以正常加载。显示的内容是在 IB 中设置的,我在 viewDidLoad 中编写的代码没有执行。我通过使用断点和 NSLog 语句来确认它。

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

所以我的问题是当我尝试加载它时出了什么问题UITabBarController?为什么viewDidLoad不执行?

谢谢。

4

1 回答 1

0

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

于 2012-10-08T22:13:49.670 回答