Web Apple.png と Apple@2x.png から 2 つの画像をダウンロードしています。[UIImage imageNamed:@"Apple.png"]
組み込み機能を使用して、Apple.png または Apple@2x.png のどちらを表示する必要があるかを検出できるように使用したいと考えています。
これらの画像をどこに保存しますか?ドキュメントで次のことを読みました。
ファイルの名前。イメージが初めて読み込まれる場合、メソッドはアプリケーションのメイン バンドルで指定された名前のイメージを探します。
ああ、アプリケーションのメイン バンドルが最適です。これは私のコードがどのように見えるかです:
NSString *directory = [[NSBundle mainBundle] bundlePath];
NSString *path = [directory stringByAppendingPathComponent:imageName];
NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager createFileAtPath:path contents:dataFetcher.receivedData attributes:nil];
パスのフォルダーにファイルが作成されているかどうかを確認しましたが、それは正しいものでした。また、プロジェクト ファイルに Example.png をドラッグして、同じフォルダーに保存されているかどうかを確認しましたが、これも正しいものでした。
ただし、[UIImage imageNamed:@"Apple.png"]
はまだ画像を取得できません。