ite*_*nyh 2 iphone image objective-c ipad ios
我将图像保存在文件夹"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];
Run Code Online (Sandbox Code Playgroud)
所以路径肯定是正确的.但当我这样做时:
[tempImage setImage:[UIImage imageNamed:fullImagePath]]
Run Code Online (Sandbox Code Playgroud)
似乎找不到图像,因为图像未显示.我想知道这个问题的原因以及如何解决它?
imageNamed 仅适用于主包中的图像,而不适用于子目录中的图像.
使用
[UIImage imageWithContentsOfFile:filePath]
Run Code Online (Sandbox Code Playgroud)
代替.