Cocoa touch NSXMLParser错误代码突然为5

Cocoa touch NSXMLParser错误代码突然为5,cocoa-touch,ios,nsxmlparser,Cocoa Touch,Ios,Nsxmlparser,我的应用程序读取了一些XML,直到几天前,我的NSXMLParser似乎一直在毫无问题地读取它们。现在,其中两个XML抛出一个code=5错误。据我所知,这是由于unicode错误、解码错误、无效数据或无效字符造成的。文档中的实际错误是NSXMLParserPrematureDocumentEndError 这是导致错误的XML之一: <feed> <line> <feed_id></feed_id> <info_feed

我的应用程序读取了一些XML,直到几天前,我的NSXMLParser似乎一直在毫无问题地读取它们。现在,其中两个XML抛出一个code=5错误。据我所知,这是由于unicode错误、解码错误、无效数据或无效字符造成的。文档中的实际错误是
NSXMLParserPrematureDocumentEndError

这是导致错误的XML之一:

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


我根本没有接触过这段代码,它突然抛出了这个解析器错误。有人也发生过这种事吗?让我吃惊的是,其余的XML仍然可以毫无问题地读取。

我的问题是实际的web项目。上次迁移时,项目中某些控制器的设置受到影响。将XML移动到web项目中的新文件(而不是应用程序)解决了这个问题。

我的问题是实际的web项目。上次迁移时,项目中某些控制器的设置受到影响。将XML移动到web项目中的新文件(而不是应用程序)解决了这个问题