2015-03-26 5 views
0

Когда я использую loadRequest, страница подходит для экрана и выглядит как мобильное приложение. Когда я использую NSURLConnection для загрузки данных, а затем загружаю его в webView, он выглядит как обычный сайт и не подходит для экрана.UIWebView loadRequest VS loadData

В обоих случаях я использую тот же URL-адрес.

Как я могу получить второй способ дать хорошие результаты, как первый?

+1

Сервера вероятно возвращение различного содержания в зависимости от 'пользовательского agent' передается в запросе. Поскольку запрос выполняется NSVLConnection, этот заголовок отсутствует. Добавление может работать. – rckoenes

ответ

1

Когда вы делаете первый способ, uiwebview отправляет дополнительную информацию об устройстве, данные информационных носителей отправителя, затем сервер возвращает надлежащее содержимое. Как и в зависимости от параметров носителя, вставляются заголовки html. Убедитесь, что такие параметры существуют в вашем содержимом данных. Во-вторых, такие параметры медиафайлов устройств типа хранятся в файлах .css и, возможно, они отсутствуют в вашем содержимом данных.

Смежные вопросы