是否可以將UIWebView的baseURL設置爲NSDocumentDirectory?如果是的話,那麼怎麼做呢?UIWebView的baseURL設置爲NSDocumentDirectory?
我想要做的是在/ img src =「」/標記中本地顯示一些下載的圖像。
在此先感謝您的任何建議。
是否可以將UIWebView的baseURL設置爲NSDocumentDirectory?如果是的話,那麼怎麼做呢?UIWebView的baseURL設置爲NSDocumentDirectory?
我想要做的是在/ img src =「」/標記中本地顯示一些下載的圖像。
在此先感謝您的任何建議。
要載入本地文件中的WebView執行以下操作
NSString *imagePath = [[NSBundle mainBundle] resourcePath];
imagePath = [imagePath stringByReplacingOccurrencesOfString:@"/" withString:@"//"];
imagePath = [imagePath stringByReplacingOccurrencesOfString:@" " withString:@"%20"];
NSString *HTMLData = @"
<img src="YOUR_IMAGE.jpg" alt="" width="100" height="100" />";
[webView loadHTMLString:HTMLData baseURL:[NSURL URLWithString: [NSString stringWithFormat:@"file:/%@//",imagePath]]];
這應該加載YOUR_IMAGE.jpg的UIWebView的 內閱讀更多從 http://dblog.com.au/iphone-development/loading-local-files-into-uiwebview/
你可以嘗試做這個人做了什麼: UIWebView: Absolute path for images in app documents folder
基本上,它使用圖像源的文檔目錄路徑,而不是簡單的img src =「image_name」
謝謝,但這並不完全是我想要完成的,我還不夠具體。我想在本地HTML文件中顯示來自NSDocumentDirectory的圖像,換句話說 - 將src =「」設置爲用戶文檔目錄中文件的路徑。這可以做到嗎? – user1433391
@ user1433391好吧,我明白了,請檢查更新的答案 –
有一個叫'+ [NSURL fileURLWithPath:]'這個瘋狂的事情......「 –