如何知道哪个NSURLConnection返回

时间:2013-01-13 18:52:42

标签: ios

  

可能重复:
  How to identify WHICH NSURLConnection did finish loading when there are multiple ones?

我从网址获取天气信息。我使用相同的网址和不同的城市作为参数,例如(如果我犯了错误,不是我的实际代码):

for(int i=0; i<5; i++)
{        
    NSString *urlString = [NSString stringWithFormat:@"http://weatherurl.com/xmlFeed.php?location=%@",[locations objectAtIndex:i]];
    NSURL *url = [NSURL URLWithString:urlString];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    NSURLConnection *connection = [NSURLConnection connectionWithRequest:request delegate:self];
}

我如何知道- (void)connectionDidFinishLoading:(NSURLConnection *)connection中已返回哪个连接?

我正在考虑将每个连接添加到一个数组中,然后将委托方法的连接与我的数组中的连接进行比较,但我想知道是否有更好/标准的方法。感谢。

0 个答案:

没有答案