3

今まで見たことのない奇妙なエラーが表示されます。

iOS 6.0 シミュレーターでアプリをテストしましたが、すべて正常に動作します。しかし、iOS 5.0 シミュレーターに切り替えると、アプリを起動すると次のエラーが表示されます。

バンドル 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 に答える