【发布时间】:2026-01-23 04:15:01
【问题描述】:
我被困在我的应用程序中,我需要在同一个视图控制器中调用两个 web 服务,并解析 xml。 但我不知道如何解析这两个 web 服务的数据。
【问题讨论】:
-
请提供邮政编码。这个问题太笼统了。
-
+1 给你,好问题!!!...
标签: iphone objective-c ios xcode xml-parsing
我被困在我的应用程序中,我需要在同一个视图控制器中调用两个 web 服务,并解析 xml。 但我不知道如何解析这两个 web 服务的数据。
【问题讨论】:
标签: iphone objective-c ios xcode xml-parsing
问之前先搜索一下,这类问题已经问了很多了。这是链接call multiple webservices on same view controller
【讨论】:
【讨论】:
这个问题很笼统。
在我遇到的类似情况下,我必须处理 2 个 Web 服务您可以保存请求(与委托回调进行比较并知道哪个请求是哪个请求),或者您可以使用 AFNetworking 之类的东西: https://github.com/AFNetworking/AFNetworking
它可以在块方法中为您提供响应。 如果您一次需要所有数据 - 您应该调用一个函数来检查请求和数据解析是否已发生。
要解析 XML 本身,您可以使用 AFNetworking 扩展,例如: https://github.com/AFNetworking/AFKissXMLRequestOperation
或者您可以寻求更简单的解决方案(适用于任何网络框架),例如: https://github.com/nicklockwood/XMLDictionary
(假设您不想使用内置的 iOS6 方法)。
【讨论】:
很简单 我认为您可能有两个不同的 Url 来发送请求 你只有一种方法可以得到正确的响应 所以我遇到了这个问题,但它很简单 请保持旗帜
if(flag)
{
then your first response
}
else
{
your second response
}
【讨论】: