在ios的imageView中显示来自路径的图像

在ios的imageView中显示来自路径的图像,ios,objective-c,xcode,uiimageview,uiimage,Ios,Objective C,Xcode,Uiimageview,Uiimage,我有图像路径,我想在uiimageview中显示它 /用户/WTS New/Library/Developer/CoreSimulator/Devices/F43C‌​26D2-DCFF-4764-AAF0-‌​F6CC7BCDF5D/数据/公司‌​ntainers/数据/应用程序‌​安装/8E49D340-7CAC-‌​4031-85BF-9E5C26A1E3‌​7A/文件/小型-m‌​ario.png 如何显示图像?请尝试使用以下代码: 从图像名称获取图像路径: 使用imageWithCon

我有图像路径,我想在uiimageview中显示它

/用户/WTS New/Library/Developer/CoreSimulator/Devices/F43C‌​26D2-DCFF-4764-AAF0-‌​F6CC7BCDF5D/数据/公司‌​ntainers/数据/应用程序‌​安装/8E49D340-7CAC-‌​4031-85BF-9E5C26A1E3‌​7A/文件/小型-m‌​ario.png

如何显示图像?

请尝试使用以下代码:

从图像名称获取图像路径:

使用imageWithContentsOfFile方法设置图像:

尝试使用以下代码:

从图像名称获取图像路径:

使用imageWithContentsOfFile方法设置图像:

在设备上显示完整文件路径中的图像

*当转换为NSURL时,关键是使用fileURLWithPath而不是URLWithString来显示设备上完整文件路径的图像


*关键是在转换为NSURL时使用fileURLWithPath而不是URLWithString

请参见此查看此SO问题:解决方案->>请参见此查看此SO问题:解决方案->>此问题是来自本地路径的laod图像,而不是服务器,同时问题在目标C中标记,能否修改您的answerfileURLWithPath实际上是一个有效的解决方案。它将从本地路径加载文件。虽然此代码段可以回答这个问题,但它没有提供任何上下文来解释如何或为什么。考虑添加一个或两个句子来解释你的答案。问题是LAOD映像来自本地路径而不是服务器,同时问题被标记在目标C中,你能修改你的回答FruturLouthPATH实际上是一个有效的解决方案。它将从本地路径加载文件。虽然此代码段可以回答这个问题,但它没有提供任何上下文来解释如何或为什么。考虑一两句话来解释你的答案。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *imageFilePath;
NSError *err;

imageFilePath = [documentsDirectory stringByAppendingPathComponent:@"Small-m‌​ario.png"];
YourImageView.image = [UIImage imageWithContentsOfFile: imageFilePath]; 
NSString *path = @"<your file path>;
NSURL *url = [NSURL fileURLWithPath:path];
NSData *data = [NSData dataWithContentsOfURL:url];
imageView.image = [UIImage imageWithData:data];