Ich erstelle eine App zum Laden einer Website. Es lädt gut, aber es dauert jedes Mal 2 bis 3 Minuten. Also wähle ich EVURLCache zu implementieren.
Ich benutze den Pod für EVURLCache. Und ich importiere das in MainVC.
Aber ich weiß nicht, wie ich es einrichten soll. mein Ziel ist es, die Ladezeit zu reduzieren, sobald es geladen wurde.
GitHub von EVURLCache: https://github.com/evermeer/EVURLCacheWie installiere ich EVURLCache in iOS Swift 3
MainVC
import UIKit
import EVURLCache
class MainVC: UIViewController, UIWebViewDelegate {
@IBOutlet weak var webView: UIWebView!
@IBOutlet weak var activityIndicator: UIActivityIndicatorView!
override func viewDidLoad() {
super.viewDidLoad()
activityIndicator.startAnimating()
webView.delegate = self
let BASE_URL = "http://www.xeoscript.com/"
let url = URL(string: BASE_URL)
let request = URLRequest(url: url!)
webView.loadRequest(request)
}
func webViewDidFinishLoad(_ webView: UIWebView) {
activityIndicator.stopAnimating()
}
}
können Sie diese Frage lösen http://stackoverflow.com/questions/43325780/how-to-load-uiwebview-in-precache-using-eururcache – Alwin
im Zusammenhang mit EVURLCache – Alwin
Frage beantwortet –