![](/img/trans.png)
[英]using UIWebView with images not included in NSBundle but that have been downloaded
[英]view downloaded images in UIWebView
我需要顯示一個UIWebView來顯示該應用程序已下載的圖像。 我生成我的HTML並將其設置如下:
UIWebView *webView = [[UIWebView alloc] initWithFrame:self.view.bounds];
[webView loadHTMLString:messageBody baseURL:nil];
[self.view webView];
我生成的HTML中的圖像如下所示:
<img src="file://Users//Max//Library//Application%20Support//iPhone%20Simulator//5.1//Applications//CDA9EC67-01BA-4AD8-B18B-E467A54B464C//Documents//18//l4c050-01w_tn.jpg" height="60" />
圖像顯示為殘破,我在這里想念什么?
您在圖像中使用的是台式計算機的絕對路徑。 嘗試在設備上運行應用程序后,該操作將無法正常運行,因為該應用程序無法訪問台式計算機上的文件。
正確的方法是在圖像中使用相對路徑,然后將baseURL參數設置為存儲圖像的設備文件系統的文件夾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.