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

时间:2013-01-20 01:19:05

标签: ios xcode cocoa-touch

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

2 个答案:

答案 0 :(得分:10)

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

答案 1 :(得分:1)

请注意您是否有基于故事板的项目。 手动编辑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,它不存在并且也崩溃。