我在app delegate上显示UIView时遇到问题...界面构建器上没有地方可以将IBOutlet与app delegate连接起来。
[self.view addSubview:UIVIEW]; //doesn't work
答案 0 :(得分:1)
您的应用代理应该有UIWindow
(几乎总是称为window
)。将您的视图添加为子视图(注意:不要忘记makeKeyAndVisible
您的窗口!)
查看有关如何使用UIWindow以及如何在IB中连接它的任何基本文档示例。
答案 1 :(得分:1)
您可能不希望在应用委托中显示任何内容。通常,当您启动一个新项目时,会有一个MainViewController,您可以将新视图放入其中。
如果您没有,那么您需要将其添加到app delegate的window属性中。