Код ошибки NSXMLParser = 5 внезапно - PullRequest
2 голосов
/ 02 июня 2011

Мое приложение читает несколько файлов xmls, и все они, кажется, без проблем были прочитаны моим NSXMLParser без каких-либо проблем еще несколько дней назад. Теперь два из этих xmls выдают ошибку code = 5. Из того, что я прочитал, это связано с ошибкой Unicode, ошибкой декодирования, неверными данными или недопустимым символом. Фактическая ошибка из документации NSXMLParserPrematureDocumentEndError.

Это один из XML, который вызывает ошибку:

<feed>
  <line>
    <feed_id></feed_id>
    <info_feed></info_feed>
    <date_entered></date_entered>
  </line>
</feed>

Я вообще не трогал этот код, и внезапно он выдал эту ошибку синтаксического анализатора. У кого-нибудь тоже такое было? Что ломает мне голову, так это то, что остальные xmls по-прежнему читаются без проблем.

1 Ответ

0 голосов
/ 30 сентября 2011

Моя проблема была с реальным веб-проектом.Что-то повлияло на настройки некоторых контроллеров в проекте при последней миграции.Перемещение xmls в новые файлы в веб-проекте, в отличие от приложения, решило проблему.

...