2

アプリがリモート サーバーから小さな画像ファイルをダウンロードし、アプリにプリインストールされている他の小さな画像ファイルと一緒に表示しようとしています。[UIImage imageNamed:@"TheImageName.png"] を使用して画像を取得しています (詳細は以下を参照)。プレインストールされた画像は期待どおりに表示されますが、アプリの「ドキュメント」ディレクトリ内の画像が見つかりません。「ドキュメント」またはその他の方法で画像に -imageNamed を使用する必要がありますか?

UIImage* documentsImage = [UIImage imageNamed:@"TheImageName.png"];
UIImageView* anImageView = [[UIimageView alloc] initWithImage:documentsImage];
[self.view addSubview:anImageView];
4

2 に答える 2

2

ああ、気にしないでください。[UIImage imageWithContentsOfFile:filePath] を使用すると、これが機能することがわかりました。imageNamed は単に nil を返します。

于 2009-08-26T04:27:38.583 に答える
1

いいえ、+imageNamed:アプリ バンドルから画像のみを読み込みます。

.pngまた、そのクラス メソッドを使用する場合は、拡張子を含めないでください。

于 2011-04-26T04:40:06.510 に答える