Domain=DDXMLErrorDomain Code=1 "(null)"

    xiaoxiao2023-10-05  152

     

    //构造XML文档 let doc = try DDXMLDocument(data: xmlData!, options:0)

    在使用第三方库KissXML解析数据的时候出现错误:Domain=DDXMLErrorDomain Code=1 "(null)"

    同样的数据,有时能解析成功,有时却解析失败,出现这样的错误。

     

    解决方法: 

    把Kissxml里的DDXMLDocument.m类里面的代码(第95行)

    xmlDocPtr doc = xmlParseMemory([data bytes], (int)[data length]);

    换成   

    xmlDocPtr doc = xmlRecoverMemory([data bytes], (int)[data length]);

    就可以了

    转载于:http://supershll.blog.163.com/blog/static/370704362013611101022776/

    最新回复(0)