main xib中的默认对象是什么?

时间:2011-03-03 15:59:00

标签: iphone xcode interface-builder

在Xcode中为iPhone创建了一个简单的基于视图的iOS应用,名为HelloUser,有两个类,HelloUserAppDelegate和HelloUserViewController。当我在IB中打开HelloUserViewController.xib时,只有三个对象:文件的所有者,第一响应者和视图。没有HelloUserAppDelegate对象。已编译的应用程序运行正常。

这是正常的,还是应该有委托对象?我认为委托是Cocoa中一个重要的设计模式,并处理了许多程序加载操作,包括文件所有者的viewDidLoad,所以我有点困惑,没有委托对象。

使用IB的3.2.5版本。

提前致谢。

1 个答案:

答案 0 :(得分:1)

默认情况下,App Delegate对象位于MainWindow.xib文件中。您的单个视图控制器不负责整个应用程序的委派;应该有一个委托对象,但不在HelloUserViewController.xib