2010-05-12 26 views
0

我正在开发一个应用程序,它需要与SOAP Web服务交互来检索和显示数据。现在在应用程序中,多个视图控制器可以调用Web服务的不同方法来检索一些数据。在iPhone应用程序中处理SOAP Web服务 - 面向对象的方式

我试图编写一个通用的类来处理所有的Web服务相关的东西,但没有成功。我面临的问题如下所述:

我从带有所需参数的视图控制器调用具有Web服务处理方法的通用类方法。公共类访问Web服务,解析数据并将结果返回给我。我收到结果并在视图控制器中使用它。这里的问题是,视图控制器的执行不会等待公共类的所有委托方法的执行完成。这是我的观点,可以用于浏览,而不用等待普通班级的结果。

任何人都解决了这个问题??希望能很快得到答复。谢谢。

回答

1

为您的视图控制器创建一个协议,以符合数据检索时的回调。视图控制器实现将根据需要刷新显示。你可以在等待时呈现一个微调器;最好使用状态栏活动指示器来显示这是网络活动。

+0

抱歉,我无法在早期将您的答案标记为解决方案。创建一个协议似乎是这样做的最合理的方式。 – Vin 2010-09-01 07:47:44

+0

或者你可以使用块。 – Faran 2017-11-24 09:51:48

相关问题