3

我遇到了一个以前从未见过的奇怪错误。

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

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

这发生在启动时。

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

我究竟做错了什么?

4

3 回答 3

5

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

于 2013-02-23T09:16:25.027 回答
4

我找到了答案。

我在子目录中有故事板文件。这对于 iOS 6.0 似乎很好,但在 iOS 5.0 中失败了。将故事板文件移动到“根”应用程序目录可以解决问题。

于 2012-09-28T22:32:48.110 回答
0

也发生在我身上。

似乎使用 ios 6 基本本地化会移动情节提要文件,因此 ios 5 找不到该文件。改用英语本地化为我解决了这个问题。

于 2012-10-23T01:09:17.813 回答