我正在创建一个应用程序,我想使用webservices来获取xmldata。 我正在使用NSXMLParser。 当下面的方法调用时,我得到响应数据中的数据 - (void)connection:(NSURLConnection *)连接didReceiveData:(NSData *)数据 { // NSLog(@“====== Connection ========”); [catalogData appendData:data]; // NSLog(@“catalog data - = - = - = - = - = - = - %@”,catalogData); }
但是当我在finishloading方法中解析这个catalogData时,我得到了null数组。 我不知道问题是什么,
这是我的XML数据
3 1 1
<sPagRichiestaFornitore>
</sPagRichiestaFornitore>
<idCategoria>1</idCategoria>
答案 0 :(得分:0)
我无法帮助这么小的代码朋友。你可以告诉你究竟是什么回应,如果你没有得到请检查你的服务器上的php文件有些问题。我建议你的一件事是,一旦从你的php文件中删除这个标签,并再次尝试获得响应
感谢 希望这有帮助
答案 1 :(得分:0)
NSLog您在connectionfinishloading中的数据。如果您获得了正确的XML,那么您可以相应地创建XML解析器。
您可以参考苹果的Top Paid Sample app进行NSXMLParser实施。