我收到了一个我从未见过的奇怪错误。
我已经在iOS 6.0模拟器下测试了我的应用程序,一切正常。但是,当我切换到iOS 5.0模拟器时,我在启动应用程序时出现以下错误
无法在捆绑NSBundle中找到名为“MainStoryboardV1_iPhone”的故事板
这在启动时发生。
我检查了配置。 MainStoryboardV1_iPhone.storyboard存在且配置状态使用'MainStoryboardV1_iPhone'
我做错了什么?
答案 0 :(得分:5)
这主要是因为您使用基本本地化来翻译故事板。 此方法仅适用于iOS 6。
答案 1 :(得分:4)
我找到了答案。
我将storyboard文件放在子目录中。这似乎适用于iOS 6.0,但在iOS 5.0中失败。将故事板文件移动到“root”应用程序目录可以解决问题。
答案 2 :(得分:0)
也发生在我身上。
似乎使用ios 6基础本地化会移动故事板文件,因此ios 5找不到该文件。使用英语本地化而不是为我解决问题。