代码之家  ›  专栏  ›  技术社区  ›  Vin

在iPhone应用程序中以面向对象的方式处理soapweb服务

  •  0
  • Vin  · 技术社区  · 16 年前

    我正在开发一个应用程序,它需要与soapweb服务交互,以检索和显示数据。现在在应用程序中,多个视图控制器可以调用web服务的不同方法来检索一些数据。

    我从具有所需参数的视图控制器调用公共类方法,该方法具有web服务处理方法。公共类点击web服务,解析数据并返回结果。我接收结果并在视图控制器中使用它。这里的问题是视图控制器的执行不会等待公共类的所有委托方法的执行完成。这就是我的观点,例如导航,而不必等待公共类的结果。

    有人解决了这个问题吗?希望很快得到答复。谢谢。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Paul Lynch    16 年前

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