【问题标题】:How to locate the correct image path如何找到正确的图像路径
【发布时间】:2023-03-09 05:14:01
【问题描述】:

我将图像保存在“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]]

好像没有找到图片,因为图片没有显示。我想知道这个问题的原因以及如何解决?

【问题讨论】:

  • 变量fullImagePath是一个带有图片名的NSString?

标签: iphone objective-c ios image ipad


【解决方案1】:

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

使用

[UIImage imageWithContentsOfFile:filePath]

改为。

【讨论】:

    猜你喜欢
    • 2018-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-19
    • 2014-06-04
    • 2019-11-26
    相关资源
    最近更新 更多