0

我正在比较 Xcode 4.6.3 中单视图应用程序和空应用程序的模板。单视图应用程序使用故事板,并有一个故事板文件,该文件指示应用程序启动时要在窗口中放置的视图。Empty Application 在方法中设置视图并将其分配给窗口application:didFinishLaunchingWithOptions:

那么为什么application:didFinishLaunchingWithOptions:使用故事板的模板的委托中的方法是空的呢?在同样的方法中,我希望看到代码告诉它参考情节提要来构建和分配初始窗口和视图,因为它与其他模板中使用的方法相同。这些代表在其他方面看起来是一样的。

我之所以问,是因为我想知道如果需要,以后如何切换到使用情节提要,反之亦然。

4

1 回答 1

0

如果您使用情节提要,它将自动实例化分配为“根”控制器的视图控制器。通过控制器屏幕左侧指向该屏幕的箭头可以看出这一点。至于您关于什么决定是否发生设置的问题,您的APP-Info.plist文件中有一个键会告诉 iOS 寻找情节提要。

主故事板文件基本名称 - “MainStoryboard”

因此,如果要在没有模板的情况下将情节提要添加到项目中,您需要创建一个.storyboard文件,然后在应用程序的 plist 文件中设置此键值对。

我希望这能澄清一点。

于 2013-09-10T01:50:09.997 回答