2012-09-28 40 views
3

我收到了一個我從未見過的奇怪錯誤。無法在捆綁NSBundle中找到名爲「MainStoryboardV1_iPhone」的故事板 - 在iOS 5.0模擬器中

我測試了我的應用程序在iOS 6.0模擬器下,一切正常。但是,當我切換到iOS 5.0模擬器,我收到以下錯誤,當我啓動應用程序

捆綁一個NSBundle

這發生在啓動時找不到一個名爲「MainStoryboardV1_iPhone」故事板。

我檢查了配置。 MainStoryboardV1_iPhone.storyboard存在並且配置狀態使用'MainStoryboardV1_iPhone'

我在做什麼錯?

回答

4

我找到了答案。

我在故事板文件的子目錄中。這對iOS 6.0來說似乎很好,但在iOS 5.0中卻失敗了。將故事板文件移至「根」應用目錄解決了問題。

+0

子目錄的名稱是什麼? –

+0

它被稱爲iPhone – BlueFish

0

也發生在我身上。

看來,使用ios 6 base localization移動故事板文件,所以ios 5沒有找到該文件。使用英語本地化而不是爲我解決問題。

5

這基本上是因爲您正在使用基本本地化來翻譯故事板。 此方法僅適用於iOS 6.

+0

感謝您的寶貴意見 –

+0

我們如何解決這個問題在iOS 5中工作? – AnsonL

相關問題