Swift UIWebView 獲取404,504等載入自定義介面
UIWebView頁面載入出錯,我們應該怎麼解決呢?
在使用webview時,會存在這麼一個問題,webview網頁載入出現錯誤!
如圖:
這樣就造成介面不美觀,那麼如何解決這個問題???
解決方案:
在 viewDidLoad 中
let request = URLRequest(url: URL(string: urlString)!)
let data = URLSession.shared.dataTask(with: request) { (data, response, error) in
let tmp = response as? HTTPURLResponse
if tmp?.statusCode != 200 {
let path = Bundle.main.path(forResource: "error", ofType: "html")!
let url = URL(fileURLWithPath: path)
self.myWebView.loadRequest(URLRequest(url: url))
return
}else {
self.myWebView.loadRequest(URLRequest(url: URL(string: self.urlString)!))
}
}
data.resume()
相關文章
- UIWebView自定義選單欄UIWebView
- Swift - 網頁控制元件(UIWebView)載入本地資料,檔案Swift網頁控制元件UIWebView
- FormRequest 自定義獲取方法名字ORM
- 自定義訊息獲取訊息(轉)
- Swift 自定義運算子Swift
- Swift中自定義運算子Swift
- swift4.0 自定義LOGSwift
- Swift 自定義 UIDatePickerSwiftUI
- 自定義一個類載入器
- django入門-自定義管理介面-part7Django
- 自定義類載入器驗證類載入機制
- 自定義Swift版SegmentControlSwift
- Swift - 自定義Share分享頁面Swift
- 自定義身份證鍵盤(Swift)Swift
- 「HTML+CSS」--自定義載入動畫【005】HTMLCSS動畫
- ios UIWebView 載入網頁、檔案、 htmliOSUIWebView網頁HTML
- WPF自定義介面WindowChromeChrome
- swift 獲取控制器Swift
- 類載入流程,類載入機制及自定義類載入器
- Swift中使用MPMoviePlayerController實現自定義視訊播放器介面SwiftController播放器
- 「HTML+CSS」--自定義載入動畫【006】HTMLCSS動畫
- 「HTML+CSS」--自定義載入動畫【008】HTMLCSS動畫
- 「HTML+CSS」--自定義載入動畫【007】HTMLCSS動畫
- 「HTML+CSS」--自定義載入動畫【009】HTMLCSS動畫
- 重建Base Overlay並載入自定義HLS IP
- [ARKit]5-載入自定義幾何體
- 自定義九宮格載入的實現
- Swift自定義表情鍵盤+錄音Swift
- iOS UIWebView載入時新增進度條01iOSUIWebView
- WordPress自定義欄位獲取get_post_meta函式函式
- JVM系列之類載入流程-自定義類載入器JVM
- Swift - trimmingCharacters(獲取特定字串)SwiftGC字串
- dom元素操作獲取等
- 「HTML+CSS」--自定義載入動畫【011】HTMLCSS動畫
- 「HTML+CSS」--自定義載入動畫【026】HTMLCSS動畫
- 「HTML+CSS」--自定義載入動畫【010】HTMLCSS動畫
- 「HTML+CSS」--自定義載入動畫【015】HTMLCSS動畫
- 「HTML+CSS」--自定義載入動畫【016】HTMLCSS動畫