Удалить данные и кеш wkwebview swift 4 - PullRequest
0 голосов
/ 24 августа 2018

Я использую wkwebview для отображения URL, мне нужно удалить данные сайта и кеш или не сохранять кеш вообще. Мне нужно, чтобы загрузить новую страницу каждый раз. Я пробовал несколько методов, но ни один не работает.

@IBOutlet weak var webView: WKWebView!
@IBOutlet weak var searchBar: UISearchBar!

override func viewDidLoad() {
    super.viewDidLoad()

    searchBar.backgroundImage = UIImage() // removes border

    let myURL = URL(string: "https://myURL.com")!
    let myRequest = URLRequest(url: myURL)
    webView.load(myRequest)

}

}

1 Ответ

0 голосов
/ 24 августа 2018

Если вы никогда не хотите кэшировать, попробуйте установить NSURLRequest.CachePolicy для reloadIgnoringLocalAndRemoteCacheData при инициализации URLRequest.

например.

let request = URLRequest(url: myURL, cachePolicy: .reloadIgnoringLocalAndRemoteCacheData, timeoutInterval: 10)
...