私のアプリは、リモートサーバーから小さな画像ファイルをダウンロードし、アプリにあらかじめインストールされている他の小さな画像ファイルとともに表示しようとしています。私は画像を取得するために[UIImage imageNamed:@ "TheImageName.png"]を使用しています(詳細は下記参照)。あらかじめインストールされている画像は期待通りに表示されますが、私のアプリの「Documents」ディレクトリにある画像はどこに見つからないのですか? 'Documents'や他の方法でイメージに-imageNamedを使うべきですか?UIImageの-imageNamed:メソッドは、 'Documents'に保存されている画像ファイルに対して機能しますか?
UIImage* documentsImage = [UIImage imageNamed:@"TheImageName.png"];
UIImageView* anImageView = [[UIimageView alloc] initWithImage:documentsImage];
[self.view addSubview:anImageView];
うん、imageNamed:は画像を読み込むだけでなく、メモリにもキャッシュすることに注意してください。一方、imageWithContentsOfFile:はしません。 – pablasso