私のアプリケーションでは、iOS 4.xデバイスに最適な[UIImage imageNamed:@"fileName"]
(拡張子なし)のような画像をロードしています。網膜ディスプレイをサポートするために、すべての画像は2つのバージョン( "@ 2x"付き)で利用可能です。とiOS 3.x
iOS 3.xデバイスに戻ってイメージが読み込まれません。これはファイルの拡張子が見つからないためです。
画像が拡張子([UIImage imageNamed:@"fileName.png"]
)でロードされ、網膜ディスプレイをサポートしている場合は機能しますか?この場合、画像「[email protected]」が網膜デバイスまたは「fileName.png」にロードされていますか?
問題は、テスト用のiOS 3.xを実行するデバイスがないことです。 アドバイスいただきありがとうございます!
いいえ、iOS 4.xを実行している端末があります。私の考えは、@ 2xのものは '[UIImage imageNamed:@" fileName.png "]'でうまく動作し、iOS 3.xは確かにその構造体で動作します。 –