我从一个网址获取天气信息。例如,我对参数使用相同的 url 和不同的城市(不是我的实际代码,以防我出错):
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
?
我正在考虑将每个连接添加到一个数组中,然后将委托方法的连接与我的数组中的连接进行比较,但我想知道是否有更好/标准的方法。谢谢。