如何找到正确的图像路径

如何找到正确的图像路径

问题描述:

我将我的图像保存在文件夹“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是一个具有图像名称的NSString? –

imageNamed仅适用于主包中的图像,而不适用于子目录中的图像。

使用

[UIImage imageWithContentsOfFile:filePath] 

代替。