Больше ожидания, когда я использую статический WKWebView - PullRequest
0 голосов
/ 26 марта 2019

Когда я создаю webView (WKWebView) как простой элемент класса

var webView: WKWebView!

и затем загрузка URL

 webView.load(URLRequest(url: url)) 

в первый раз потребовалось X секунд, а затем, во второй раз, потребовалось X / 10 секунд для загрузки URL. Я хотел создать синглтон WKWebView

 static var webView: WKWebView

прямо в моем классе ViewController, чтобы повторить это поведение (экономя временную нагрузку) в «большем масштабе»: используйте один экземпляр WKWebView и повторяйте загрузки webView не только внутри одного класса, но используйте только один экземпляр WKWebView и повторяйте загрузки webView везде в моем приложении. webView загружается в мое приложение не вызывая одновременно. Я подумал, что будет достаточно создать один синглтон и использовать его каждый раз, предполагая, что со второй загрузкой я сэкономлю время загрузки, как это было с

 var webView: WKWebView! 

случай, но как раз наоборот - это занимает каждый раз X секунд, как будто я создаю use и загружаю webView singleton url каждый раз в первый раз. Почему это происходит? На чем мне здесь сосредоточиться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...