iOS:NSXMLParserErrorDomain错误4、5和;73

iOS:NSXMLParserErrorDomain错误4、5和;73,ios,xcode,nsurlconnection,nsxmlparser,grand-central-dispatch,Ios,Xcode,Nsurlconnection,Nsxmlparser,Grand Central Dispatch,在我的应用程序中,我有一个UISearchBar,它使用NSURLConnection、GCD和NSXMLParser实时解析结果。在WiFi和3G中一切正常,但在EDGE中,我遇到了标题中描述的错误 解析器在连接didReceiveData之后立即启动。有什么想法吗?您应该在触发ConnectiondFinishLoading:时开始解析。在didReceiveData中,仅连接接收到的数据。请参阅文档:在解析xml之前记录您的xml,看看它是否正常。解决了问题:)我在解析器结束时设置了一个委

在我的应用程序中,我有一个
UISearchBar
,它使用
NSURLConnection
、GCD和
NSXMLParser
实时解析结果。在WiFi和3G中一切正常,但在EDGE中,我遇到了标题中描述的错误


解析器在连接
didReceiveData
之后立即启动。有什么想法吗?

您应该在触发ConnectiondFinishLoading:时开始解析。在didReceiveData中,仅连接接收到的数据。请参阅文档:

在解析xml之前记录您的xml,看看它是否正常。解决了问题:)我在解析器结束时设置了一个委托。现在效果很好。谢谢你的回答。