在iOS 5.0模拟器中无法在捆绑NSBundle中找到名为“MainStoryboardV1_iPhone”的故事板

时间:2012-09-28 22:32:48

标签: ios5 uistoryboard

我收到了一个我从未见过的奇怪错误。

我已经在iOS 6.0模拟器下测试了我的应用程序,一切正常。但是,当我切换到iOS 5.0模拟器时,我在启动应用程序时出现以下错误

无法在捆绑NSBundle中找到名为“MainStoryboardV1_iPhone”的故事板

这在启动时发生。

我检查了配置。 MainStoryboardV1_iPhone.storyboard存在且配置状态使用'MainStoryboardV1_iPhone'

我做错了什么?

3 个答案:

答案 0 :(得分:5)

这主要是因为您使用基本本地化来翻译故事板。 此方法仅适用于iOS 6。

答案 1 :(得分:4)

我找到了答案。

我将storyboard文件放在子目录中。这似乎适用于iOS 6.0,但在iOS 5.0中失败。将故事板文件移动到“root”应用程序目录可以解决问题。

答案 2 :(得分:0)

也发生在我身上。

似乎使用ios 6基础本地化会移动故事板文件,因此ios 5找不到该文件。使用英语本地化而不是为我解决问题。