В предыдущих приложениях я загрузил данные в UIWebView с помощью 4 шагов: 1. Используйте NSURL-соединение для асинхронного захвата данных из сети 2. Когда загрузка завершена, преобразуйте объект NSData в строку, и манипулировать данными перед отображением. 3. Записать преобразованные данные к папке дока 4. Загрузите данные в UIWebView из файлаКаков наилучший вариант для загрузки веб-контента в UIWebView?
Но в моем текущем приложении, у меня нет необходимости манипулировать данные, которые я загрузить из Интернета. Я просто хочу загрузить асинхронно и загрузить его в UIWebView, пока это представление еще не видно. Затем покажите это представление, когда оно мне понадобится.
Было бы лучше использовать сообщение loadRequest, которое было отправлено как блок GCD? Это возможно? Я пытаюсь избежать беспорядка записи в локальный файл, а затем перезагружать страницу из этого файла. Предложения?
Insn't что синхронный запрос, если сделано с помощью loadRequest? Поэтому мой основной цикл цикла будет привязан, пока эти данные будут извлечены из URL-адреса. –
Нет, WebView всегда загружает материал асинхронно. Это синхронно, если вы используете NSURLConnection для загрузки синхронного запроса. –