繁体   English   中英

如何从文件系统打开图像到UIImage视图

[英]How can I open an image from file system into UIImage View

在有人否决我的问题之前,我从字面上看整个堆栈,找不到答案

我正在制作一个phonegap应用,可以将图像放入文件系统中

网址:

file:///Users/danielnasello/Library/Application Support/iPhone Simulator/7.0.3/Applications/75EE3563-560D-4CFD-B357-313DD559573D/Documents/Vault/1386252707450.jpg

然后,我可以将此URL传递给我的模式控制器,以在图像视图中显示图像。 问题是我似乎找不到从文件系统访问图像并将其显示在图像视图中的正确方法。

我当前的相关代码(self.myImage)是我从phonegap传递的字符串。 它确实包含url字符串,因为我正在记录它,所以我知道该URL正在传递。 但是,图像根本不会显示。 我尝试使用从我的一个库映像中命名的映像,它工作正常。 我只是似乎找不到使用文件url呈现它的正确方法。

  NSURL *url = [NSURL URLWithString:self.myImage];
  NSData *data = [NSData dataWithContentsOfURL:url];
  img = [[UIImage alloc] initWithData:data];

  self.imageView.image= img;

这是代码。

NSString *filepath=[[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:@"1386252707450.jpg"];
self.imageView.image=[UIImage imageWithContentsOfFile:filepath];

该代码实际上是正确的。 它只是在模拟器(震撼器)上不起作用,您需要一个真正的设备

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM