【发布时间】:2014-03-12 16:07:01
【问题描述】:
我刚刚将我的 XCode 更新到 5.1。 我的应用程序面向 iOS 7,它有 1 个仅面向 iPhone 的故事板。
现在我只需要将我的应用从 iPhone 转换为 Universal。
将设备从 iPhone 更改为 Universal 时,我会提示我是否要复制情节提要。我点击复制。选择复制后,我得到一个名为 iPad 的新文件夹,它是空的,我仍然只有 1 个故事板(iPhone 那个)。 但是,应用程序的 iPad 部分现在引用了一个不存在的名为“Main-iPad”的故事板。我相信这个故事板应该是自动创建的。 如果我在 iPad 模拟器中运行应用程序,应用程序会运行,但控制台会输出:
NSMainNibFile and UIMainStoryboardFile are both set. NSMainNibFile ignored.
如果我选择不复制,则不会创建 iPad 文件夹,我会继续创建 1 个故事板,并且 ipad 正在引用 iPhone 故事板(我拥有的唯一故事板)。
我也可以使用单一视图的全新项目来复制这一点。 此外,XCode 5.1 似乎不允许我复制我的故事板或将现有故事板的类型从 iPhone 更改为 iPad。
有什么建议吗?
【问题讨论】: