我被困在我的应用程序中,我需要在同一个viewcontroller中调用两个webservice,并解析xml。 但我不知道如何解析webservice的数据。
答案 0 :(得分:2)
在询问之前搜索已经问过这么多问题。这是链接call multiple webservices on same view controller
答案 1 :(得分:1)
问题非常笼统。
在类似的情况下,我遇到了我必须对付2个Web服务的地方您可以保存请求(与委托回调进行比较并知道哪个请求是哪个),或者您可以使用AFNetworking之类的东西: https://github.com/AFNetworking/AFNetworking
哪个可以在块方法中为您提供响应。 如果您需要一次性获取所有数据 - 您应该调用一个检查请求和数据解析都已发生的函数。
要解析XML本身,您可以选择以下AFNetworking扩展: https://github.com/AFNetworking/AFKissXMLRequestOperation
或者您可以寻求更简单的解决方案(适用于任何网络框架),例如: https://github.com/nicklockwood/XMLDictionary
(假设您不想使用内置的iOS6方法)。
答案 2 :(得分:1)
简单 我想你可能有两个不同的Url来发送请求 并且您只有一种方法可以正确获得该响应 所以我遇到了这个问题,但很简单 请保持旗帜
if(flag)
{
then your first response
}
else
{
your second response
}
答案 3 :(得分:1)