2012-05-10 8 views
2

画像をフォルダ「pic」(画像のフルパスの例:/Users/apple/Library/Application Support/iPhone Simulator/5.1/Applications/2526EA68-229D-40BC-BB57-56E46EB55691/Documents/pic/1.jpg)に保存します。正しい画像パスを見つける方法

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 

をので、パスは間違いなく正しいです:


"ドキュメント" のパスを呼び出すことによって得ています。しかし、私がするとき:

[tempImage setImage:[UIImage imageNamed:fullImagePath]] 

画像が表示されないため、画像が見つからないようです。私はこの問題の理由とそれを修正する方法を知りたいですか?

+0

変数fullImagePathは、イメージ名が1つのNSStringですか? –

答えて

6

imageNamedは、メインバンドル内のイメージに対してのみ機能し、サブディレクトリでは機能しません。

使用

[UIImage imageWithContentsOfFile:filePath] 

代わりに。

関連する問題