Мое приложение читает несколько файлов 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 по-прежнему читаются без проблем.