在XCode中创建新的"空应用程序"时没有.xib文件

Ayu*_*wal 7 xcode objective-c ios4 ios

我正在使用Xcode 4.2版进行iOS编程的Big Nerd Ranch Guide(第2版).

对于第一个项目,我被要求创建一个新项目,这是一个"基于窗口的应用程序",其描述为"此模板为任何应用程序提供了一个起点.它只提供了一个应用程序委托和一个窗口".我在XCode 4.2中无法使用"基于窗口的应用程序"选项,但我确实看到了创建"新空应用程序"的选项,该选项具有相同的描述("此模板为任何应用程序提供了一个起点.它仅提供应用程序委托和窗口")

当我创建项目时,我应该有一个MainWindow.xib文件,但在我的项目中根本没有出现?请帮忙

小智 11

创建项目时,不要忘记取消选中"storyboard"选项.取消选中后,您可以看到xib文件.

  • 使用单一应用程序创建新项目时,此取消选中"故事板"选项在何处 (5认同)

Seu*_*Ham 5

我使用同一本书,有同样的问题,但我想如何解决它.

  1. 通过创建一个新的xib文件

右键单击测验文件夹 - >新建文件 - > iOS - >用户界面 - >窗口 - >单击下一步

  1. 单击Window.xib文件,然后找到一个Object并将其拖动到Objects - >选择右侧的第三个选项卡 - >将此类更改为AppDelegate

单击文件的所有者 - >将此类更改为UIApplication - >单击第6个选项卡并将委托连接到Window

  1. 转到AppDelegate.h并将IBOutlet放在UIWindow*窗口的前面;

再次转到Window.xib并将Outlets下的窗口连接到Window.

另外在plist文件中添加一个行键 - 主nib文件基本名称类型 - 字符串值 - 主窗口

希望这可以帮助.


d.e*_*nis 1

您还可以随后创建 MainWindow.xib:

File > New > File >
Run Code Online (Sandbox Code Playgroud)

应该有一个Window.xib. 如果没有,请创建一个空的 .XIB 文件并将窗口 ( UIWindow) 拖到“对象”窗格中。复制书中显示的连接。

希望有帮助。

PS.:我建议不要使用测试版软件来启动iOS