我試圖加載UIWebView
到目前爲止我們能夠調用和加載webservices沒有任何問題,webview和json服務都在模擬器中。webview加載模擬器,但不加載設備
但是,當我嘗試在設備中加載它的所有其他web服務正在工作,除了UIWebView
。
let url = "http://192.168.1.233/PhpProject1/MoreDetails.php?id=1234"
UIWebView.loadRequest(webView)(NSURLRequest(URL: NSURL(string: url)!))
我查了日誌,但要求在設備的UIWebView
後沒有任何反應。
問題是,只有webview不在設備中加載,我能夠調用所有其他webservices,並且一切工作正常在模擬器中。
添加委託方法爲您的WebView&也檢查設備的網絡連接。如果您正在使用iOS 9.x.x版本的設備,請在您的plist文件中使用ATS(應用程序傳輸安全性)密鑰,因爲您使用的是HTTP。有關ATS PLZ的更多信息,請訪問https://gist.github.com/mlynch/284699d676fe9ed0abfa –
@Gagan_iOS我已經啓用了應用程序傳輸安全性,我已經提到所有其他Web服務都正常工作。唯一的問題是webview。在仿真器中,一切都在加載,但僅在設備WEBVIEW中無法加載。 – milsha
是你使用相同的網址「http://192.168.1.233/PhpProject1/MoreDetails.php?id=1234」。我試圖在我的瀏覽器中打開它,它沒有得到加載。在模擬器我得到超時錯誤爲2016-06-07 15:52:37.620測試[5796:329704] webViewDidStartLoad 2016-06-07 15:53:38.346測試[5796:329704]錯誤是:請求計時出。 –