在XCode上找不到基于窗口的应用程序

den*_*iss 17 iphone xcode ios xcode4

我正在使用XCode 4.2,由于某种原因,我无法找到基于窗口的应用程序的模板.我需要在这里采取额外措施吗?

Bol*_*ock 21

从Xcode 4.2开始,不再存在基于Window的应用程序模板.

您还有两个"裸骨"模板选择:

  • 基于视图的应用程序模板,可以在故事板上为您提供视图.它类似于以前版本中的版本,除了视图现在驻留在Xcode 4.2使用的故事板上.

  • 空应用程序模板,但如果要在Interface Builder中设计应用程序,则必须手动创建并连接窗口nib文件.不过,这只不过是一个微不足道的额外步骤.

如果您无法使用故事板(例如,部署到iOS 4及更早版本),您很可能需要使用空模板.对于主窗口,只需创建一个新的Interface Builder文件并将其指定为项目目标的主窗口.


Ash*_*shi 17

这是两个非常有用的链接:

  1. 第一个是关于Big Nerd Ranch论坛的讨论,他们讨论了这个问题 - XCode 4.2已经废除了Windows模板.他们有一个模板,您可以使用该模板将"Windows模板"添加到您的XCode安装中.我没试过这种方法,但你可以试试.

    http://forums.bignerdranch.com/viewtopic.php?f=73&t=3336

  2. 当你浏览这个帖子时 - 你会来到另一个网站.这是Jeroen Trappers的博客文章 - 关于如何"手动"将缺少的元素添加到"空应用程序"模板以使其成为"窗口模板".我已经按照这些步骤进行了操作,它们对我来说非常有效.在完成这些步骤的过程中,它确实有助于您了解幕后发生的事情.这是帖子的URL:

    http://www.trappers.tk/site/2011/06/16/mainwindow-xib/


Cha*_*ndu 6

基于窗口的应用程序现在是空应用程序.只需给你一个app delegate和一个窗口.你构建其余的.