我有一个适用于ipad和iphone的通用应用程序,它没有使用任何故事板。但是最近我已经将所有的xib文件移到情节提要中。我还引用了所有到情节提要视图控制器的插座和动作连接。
我还在xcode 5中的应用程序的信息选项卡中设置了MainStoryBoradBasename(iPad)和iphone
然后我didFinishLaunchingWithOptions
在appdelegate中的:中删除了我的代码,但是它显示了空白屏幕。所有教程都说rootviewcontroller
在使用Storyboard时不需要指定时间(注意:我也isinitialviewcontroller
通过检查来设置我的Storyboard)。但是,如果我window.rootviewcontroller
在Stroyboard中将初始视图控制器设置为didFinishLaunchingWithOptions
一切正常,当我将其删除时它将显示空白屏幕.xcode 5是否需要任何其他设置?
使用Storyboard开发iOS应用程序时应注意的几个关键点
考虑到Main_iPhone.storyboard和Main_iPad.storyboard是分别用于iPhone和iPad的两个情节提要文件。
在“-* info.plist”设置属性中,如下所示,
主情节提要文件基本名称= Main_iPhone
主情节提要文件基本名称(iPad)= Main_iPad
在项目设置下,
选择目标(应用程序)>常规>部署信息> iPhone:主界面= Main_iPhone
选择目标(应用程序)>常规>部署信息> iPad:主界面= Main_iPad
在情节提要中,设置(复选框)*是Initial View Controller = YES *在应该显示为FirstViewController / RootViewController的控制器中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句