问题 Xcode中的“主界面”实际上*做*?


我正在将一些较旧的项目移动到Xcode 4.5,我对主界面项目下拉列表的实际功能感到有点困惑。框架实际上对该值有何影响?


6417
2018-01-20 01:19


起源

如果您不使用故事板,则可以指定要使用的默认XIB和视图控制器。一般来说,故事板是要走的路。 - Richard J. Ross III


答案:


如果您没有使用Storyboard,那么您可以在此处指定要在启动时加载的Interface Builder文件(xib)。


10
2018-01-20 01:21



真棒!您可以复制粘贴上面的评论。 - Richard J. Ross III
除了你的回答是在我的一分钟之后发布的,并且说的与我的评论完全相同,这花了我15秒的时间来写。 - Richard J. Ross III
这证明了什么?在发表评论之前,我无法打开网站吗? - DrummerB
先生们,拜托。 - Christophe


如果你有一个基于故事板的项目,请注意。 手动编辑MAIN INTERFACE字段很危险。 如果未找到故事板,则认为您的意思是NIB。 将应用程序更改为基于NIB的项目。 更安全从下拉菜单中选择故事板。

BEFORE - i has a storyboard based project
UIMainStoryboardFile~ipad : Main_iPad
UIMainStoryboardFile      : Main_iPhone

我将MAIN INTERFACE字段中的名称输入到Main_iPhone1 我运行了应用程序,因为Main_iPhone1.storyboard不存在而崩溃了 我把它改回Main_iPhone但是项目在经过大量清理后仍拒绝建造。

由plist中的钥匙所带来的价值也随之变化

AFTER
UIMainStoryboardFile : Main_iPad
NSMainNibFile          : Main_iPhone1  <<project changes to NIB based

将Main_iPhone1更改回Main_iPhone 只是将它从Main_iPhone1.xib更改为Main_iPhone.xib,它不存在并且也崩溃了。


1
2017-12-10 15:38