Tab Bar应用程序和界面生成器的基本问题

时间:2009-10-23 11:36:45

标签: iphone interface-builder

好的,这里是如何重新创建问题的:

  1. 使用。创建一个新项目 标签栏应用程序
  2. 在SecondView.xib
  3. 中添加UILabel
  4. 添加IBOutlet UILabel * myLabel;到FirstViewController.h
  5. 在IB中连接myLabel。
  6. 构建并运行。
  7. 当我点击第二个标签时,应用程序崩溃:

    __TERMINATING_DUE_TO_UNCAUGHT_EXCEPTION__
    

1 个答案:

答案 0 :(得分:0)

在IB中,当使用UITabBarController时,它有多个UIViewControllers,它们都分别有自己的NIB文件,有两个地方你需要设置你的UIViewController类文件。

首先,显而易见的是每个UIViewController的NIB文件。

其次,在我错过它的地方,是你的UITabBarController的NIB文件。在每个UIViewController中,您不仅可以设置NIB文件,还可以设置Class。