2017-07-24 55 views
0

我如何可以打開本地文件(HTML,JPG ...等)和網站URL與同一個UIWebView目標C:加載URL或本地文件(一個UIWebView)

此代碼工作過的網站地址僅

​​

或者我可以使用檢查路徑輸入是URL還是本地文件?怎麼樣 ?

+0

退房UIWebView的功能總是啓動 - (空)loadHTMLString:(的NSString *)字符串基本URL:(null的NSURL *)基本URL;也檢查出https://stackoverflow.com/a/747644/513286 – cekisakurek

回答

3
  • 對於具有方案的URL(例如http://)使用

    NSURL *targetURL = [NSURL URLWithString:@"http://myserver/path/to/file.html"]; 
    
  • 對於文件URL使用

    NSURL *targetURL = [NSURL fileURLWithPath:@"/Users/myUser/path/to/file.html"]; 
    

    或添加方案

    NSURL *targetURL = [NSURL URLWithString:@"file:///Users/myUser/path/to/file.html"]; 
    

的文件URL以斜線

if ([urlString hasPrefix:@"/"]) { 
    // is file URL 
} else { 
    // is URL including a scheme 
} 
相關問題