2017-02-07 8 views
0

ナビゲーションバーにカスタム画像が2つあるアプリで問題が発生しています。昨日まで、画像がナビゲーションバーに表示されなくなるまで、これは完全にうまくいっていました。@ 1x @ 2x接尾辞付きの画像は、アプリケーションに表示されません

イメージの1つをxibエディター経由でビューコントローラーに追加すると、警告メッセージが表示されます。 Could not load the "back-arrow.png" image referenced from a nib in the bundle with identifier "com.test.myapp"

ファイルの名前を変更するなどの作業は何ですか。 [email protected]back-arrow.png - ただし、間違ったサイズで表示されます。私は、イメージの1つを正しく働かせて、昨日表示することができましたが、別のイメージを表示しようとすると、再び消えました。

コピーバンドルリソースにファイルが存在することを確認しました。それらはXcodeの画像ブラウザに表示されます。

編集: @ 1x画像を削除すると、アイコンが再び表示されます。ここで何が起こっているのでしょうか?

Xcode 8.1を使用して、シミュレータ(iOS 10)とiPad 2(iOS 9)の両方をテストします。

+0

http://stackoverflow.com/questions/31198946/could-not-load-the-image-referenced-from-a-nib-in-the-bundle-with-identifier –

+0

xib/storyboardは_sans_ extensionです(myImage.pngではなく 'myImage') – Alladinian

+0

.xcassetsフォルダを使用していますか? –

答えて

0

画像は.xcassetsフォルダにはなく、リソースとして追加されました。私はそれを適切な方法で行い、各イメージをイメージセットにしました。これは意図したとおりに機能します。

関連する問題