Загрузка большой веб-страницы в UIWebView - PullRequest
3 голосов
/ 07 декабря 2010

Всякий раз, когда я загружаю большую веб-страницу в UIWebView в своем приложении, она всегда падает (нехватка памяти) через несколько секунд до полной загрузки страницы. Страница размером около 500к. страница загружается нормально в сафари, однако я заметил, что изначально вся страница не отображается. (показывает шахматный фон)

Как это сделать, чтобы при загрузке большого файла не происходил сбой UIWebView?

1 Ответ

0 голосов
/ 07 декабря 2010

Ну, один простой подход, который работает в Оптимизации UIWebView, довольно прост, и я нашел его эффективным в одном из моих приложений. Создание новых экземпляров UIWebView при каждом действии пользователя не является возможным решением и, скорее всего, приводит к аварийному завершению работы приложения после нескольких загрузок. Сохраняйте единый экземпляр UIWebView, с которым вы можете работать во всем приложении, чтобы вам не приходилось вызывать ALLOC для UIWebView каждый раз, когда вы хотите загрузить веб-страницу. Просто используйте метод loadRequest: UIWebView, чтобы изменить URL-адрес, на который вы хотите указать пользователю. Я надеюсь, что это уменьшает потребление памяти.

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