Я читал, что повторное использование UIWebViews является плохой практикой.Некоторый код, который я унаследовал на работе, передает разнообразный контент в UIWebView.Powerpoints, документы Word и видео.Все это прекрасно работает в нормальных условиях.Когда мы слишком быстро отключаем контент в UIWebView, он выдает дамп.
Мой webView установлен как свойство.Он подключен в IB просто отлично.Обычный выбор из нашего tableView прекрасно загружает локальный контент.Требуется быстрый выбор огня из одной и той же ячейки или нескольких комбинаций, чтобы привести ее к краху.
Я могу записать некоторые сообщения об ошибках для webViewDidFailWithError.Но те сработают даже без сбоев.Вот локализованная строка ошибки.
The operation couldn’t be completed. (NSURLErrorDomain error -999.)
Когда приложение наконец-то аварийно завершает работу, оно взрывается из-за этой глупой ошибки WebCore.
Если у кого-то естьлюбые ссылки или примеры кода, как справиться с этим, я был бы признателен.Может быть, пример того, как лучше всего использовать мое свойство webView, не взрывая вещи.
Я бы загрузил часть своего кода, но многое происходит, не связанное с самим webView.Весь контент, отправляемый в webView, выполняется через [self.webView loadRequest:request];
, а запрос представляет собой NSURLRequest, заполненный путем к локальному контенту.
Я буду очень признателен, если кто-нибудь сможет мне помочь с этим.Пальцы скрещены за что-то простое.