Проблема парсинга данных о погоде Google только для Парижа - PullRequest
0 голосов
/ 11 мая 2011

Я создал приложение для отчетов о погоде, используя эту http://www.google.com/ig/api?weather=paris.. Она хорошо работает для всех городов, кроме Парижа

В моем приложении у меня есть текстовое поле; если я наберу "Сидней", он покажет погоду в Сиднее, но если я наберу "Париж", выдает ошибку: NSXMLParserErrorDomain error:9. Я не знаю, что это значит. В чем может быть ошибка? Есть идеи?

Ответы [ 2 ]

2 голосов
/ 11 мая 2011

Согласно документации Apple он столкнулся с недопустимым символом: NSXMLParserInvalidCharacterError = 9,

Убедитесь, что вы правильно проанализировали это как UTF-8

1 голос
/ 11 мая 2011

Кажется, что XML, который вы анализируете, содержит некоторые символы UTF-8, но XML не имеет надлежащего объявления XML для UTF-8.

Убедитесь, что вы правильно сконфигурировали свой анализатор.

...