iPhone UIWebView проблема - PullRequest
       1

iPhone UIWebView проблема

0 голосов
/ 12 июня 2011

Я пытаюсь написать приложение для отображения веб-страницы в веб-представлении по этой ссылке: http://just4u.safeway.com Но страница не может быть показана в UiWebView, я получил сообщение:

Эта страница содержит следующее ошибки: ошибка в строке 90 в столбце 11: AttValue: "или" ожидается.

Может кто-нибудь сообщить мне, в чем может быть проблема? Я уже добавил код для обработки перенаправления, но все еще получаю ту же проблему.

Спасибо

Ответы [ 2 ]

1 голос
/ 12 июня 2011

Попробуйте явно установить тип MIME страницы как «text / html».В противном случае он может быть проанализирован в UIWebview как xhtml.Также убедитесь, что ваш <!DOCTYPE> не претендует на статус xhtml.

0 голосов
/ 30 декабря 2011

Я столкнулся с очень похожей проблемой. Я использовал метод loadRequest UIWebView, который заставлял UIWebView интерпретировать его как XHTML. Вместо этого я использовал NSURLConnection для асинхронной загрузки данных для веб-страницы, затем использовал

[webView loadData:downloadedData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:pageURLString]];

и заставил страницу отображаться без розового поля с ошибкой вверху.

По сути, это то же решение, которое предлагает PengOne - я просто хотел подтвердить, что это предложение работает нормально, и показать пример кода, который работал для меня.

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