我遇到了一个我以前从未见过的奇怪错误。
我已经在iOS 6.0模拟器下测试了我的应用程序,一切正常。但是当我切换到iOS 5.0模拟器时,当我启动应用程序时出现以下错误
在捆绑包 NSBundle 中找不到名为"MainStoryboardV1_iPhone"的故事板
这在启动时发生。
我已经检查了配置。MainStoryboardV1_iPhone.情节提要存在,并且配置状态以使用"MainStoryboardV1_iPhone"
我做错了什么?
这基本上是因为您正在使用基本本地化来翻译故事板。此方法仅适用于iOS 6。
我找到了答案。
我在子目录中有故事板文件。这似乎适用于iOS 6.0,但在iOS 5.0中失败。将情节提要文件移动到"根"应用目录解决了该问题。
也发生在我身上。
似乎使用 ios 6 基本本地化会移动情节提要文件,因此 ios 5 找不到该文件。使用英语本地化为我解决了这个问题。