簡體   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