iPhone: Handle two(or multiple) responses for two requests in the same delegate
<p>I am calling NSURLConnection asynchronous method calls in my view controller. I would like to handle TWO RESPONSES FOR TWO REQUEST in the same Delegate. Please suggest me what would the best approach to achieve this? I'm developing in iOS 5 SDK.</p>

<p><strong>UPDATED:</strong></p>

<pre><code> // Class A
 [serverconns setDelegate:self];
 connection = [serverconns executeAsyncHttpPost :firstjsonrequest];

 [serverconns setDelegate:self];
 connection = [serverconns executeAsyncHttpPost :secondjsonrequest];


- (void) connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
}

- (void) connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
    [self.appendData appendData:data];
}

- (void) connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
{
    // logs the error
}

- (void) connectionDidFinishLoading:(NSURLConnection *)connection
{
    NSData *responseData = [[NSData alloc] initWithData:appendData];
    //HOW CAN WE HANDLE TWO RESPONSES FOR TWO REQUEST in the same Delegate
    if (responseData) 
    {
          // doing something
    }
}

    //Class B: ServerConnection

- (NSURLConnection *) executeAsyncHttpPost :(id) jsonParams
{
    NSString *urlstr = [NSString stringWithFormat:@"%@", baseURL];
    urlstr = [urlstr stringByAppendingFormat:method];

    NSURL *pUrl = [NSURL URLWithString:urlstr];

    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:pUrl];
    NSData *requestData = [NSData dataWithBytes:[jsonParams UTF8String] length:[jsonParams length]];

    [request setHTTPMethod:@"POST"];
    [request setValue:@"application/json" forHTTPHeaderField:@"Accept"];
    [request setValue:@"application/json" forHTTPHeaderField:@"Content-type"];
    [request setHTTPBody: requestData];

    return [[NSURLConnection alloc] initWithRequest:request delegate:delegateResponder startImmediately:YES];

}
    -(void) setDelegate:(id)newDelegate
{
    delegateResponder = newDelegate;
}
</code></pre>
