Я создаю простое приложение для iOS с использованием SWIFT. Он загружает одностраничное приложение в WKWebView в полноэкранном режиме основного просмотра. Щелчок по рекламе откроет другой WKWebView в новой сцене, представленной модально. Однако, если я щелкну несколько страниц в новой сцене и вернусь к основному виду, главный вид с вероятностью 50% станет пустым.
Когда основное представление становится пустым, оно исчезает из инспектора Safari, и webView.reload () не работает. Но loadHTMLString работает. Итак, я могу сделать что-то вроде этого:
1. override func viewWillAppear(animated: Bool) {
2. super.viewWillAppear(false)
3. if pageStatus == .BackFromAdScene {
4. if webView is Blank {
5. loadFromLocal()
6. }
7. }
8. }
Мне любопытно, как проще всего определить, является ли WKWebView пустым? Другими словами, как мне написать строку 4?