Всем привет, ребят ситуация такая. Есть webView, в webViewDidFinishLoad через него я узнаю размер html контента в webView. Все хорошо, все работает только единственная проблема когда я делаю tableView.reloadData() он попадает в какой-то infinite loop. Загрузка не перестает идти. Сделал print() и показывает бесконечную загрузку webViewDidFinishLoad.
func webViewDidFinishLoad(_ webView: UIWebView) {
print("webViewDidFinishLoad")
webView.scrollView.isScrollEnabled = false
var frame = webView.frame
frame.size.height = 1
webView.frame = frame
let fittingSize = webView.sizeThatFits(CGSize.zero)
frame.size = fittingSize
webView.frame = frame
self.webViewHeight = Int(webView.frame.size.height)
tableView.reloadData()
}