2011-06-18 96 views
1

我能夠成功地提出Web服務請求,但很好奇如何能夠在一個視圖控制器中進行多個調用。如何獲得來自同一控制器的多個Web服務請求?

例如

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

    [xmlData appendData:data]; 
} 

是不是會攔截所有的連接?那是我可以有2個Web服務調用,它基本上調用相同的功能?在這裏稍微困惑,或者可能沒有做好提問。

回答

4
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 
     } 
    } 
+0

但是,如果在給出SOAP:XML輸出的時候調用3 w/s,我們如何區分響應。在這種情況下你不覺得,它需要更多的手動檢查每個標籤的條件。 –

相關問題