我能够成功发出Web服务请求,但是很好奇一个人如何能够在一个视图控制器中进行多个调用。

例如

-(void)connection:(NSURLConnection *)connection
   didReceiveData:(NSData *)data{

    [xmlData appendData:data];
}

那会不会拦截所有连接?那就是我可以调用2个Web服务,并且它基本上会调用相同的函数?在这里有些困惑,或者可能在问问题时做得不好。

最佳答案

    NSURLConnection *connection1;
    NSURLConnection *connection2;

    ... alloc, init, place the call to webservice, etc.

  -(void)connection:(NSURLConnection *)connection
          didReceiveData:(NSData *)data
  {
      if (connection == connection1)
      {
        do stuff
      }

      if (connection == connection2)
      {
        do other stuff
      }
   }

关于iphone - 如何获得来自同一 Controller 的多个Web服务请求?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6393824/

10-14 20:24
查看更多