Я создаю приложение для загрузки веб-сайта. Он заряжается нормально, но он занимает от 2 до 3 минут каждый раз. Поэтому я решил реализовать EVURLCache.
Я использую стручок для EVURLCache. И я импортирую это в MainVC.
Но я не знаю, как его настроить. my Цель - уменьшить время загрузки при загрузке.
GitHub из EVURLCache: https://github.com/evermeer/EVURLCacheКак настроить EVURLCache в 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()
}
}
вы можете решить этот вопрос http://stackoverflow.com/questions/43325780/how-to-load-uiwebview-in-precache-using-evurlcache – Alwin
связанный с EVURLCache – Alwin
вопрос ответил –