iOS通用应用程序:iPad正在使用iPhone nib文件(故事板)

时间:2014-07-16 18:37:35

标签: ios7 uistoryboard ios-universal-app

我有Main_iPhone.storyboard和Main_iPad.storyboard文件。 我已重命名上面的文件并重命名,它停止工作。 问题已经发展到这一点。     - 第一款iPad版本采用了iPhone故事板。     - 然后,它停止在iPhone和iPad上工作,抛出以下错误。

'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </var/mobile/Applications/BBB6A021-5C55-47B5-8BD9-C2510738BD59/MyApp.app> (loaded)' with name 'Main_iPad''

我尝试的事情:

  1. 我删除了文件的引用并将其添加回来 项目

  2. 在项目构建设置中:它具有正确的名称。

  3. 我的应用.plist包含以下条目。

    主nib文件基名Main_iPhone 主nib文件基名(iPad)Main_iPad

  4. 仍然得到同样的例外。有什么问题?

1 个答案:

答案 0 :(得分:0)

似乎当您将笔尖添加回项目时,Main_iPad故事板不属于Universal应用程序的目标。在Project Navigator中选择Main_iPad,然后打开File Inspector(右侧窗格中最左侧的图标)。在&#34;目标会员资格&#34;部分,请确保您已选择了应用的目标。