重複の可能性:
複数の NSURLConnection がある場合に、どの NSURLConnection がロードを完了したかを特定する方法は?
URLから天気情報を取得しています。たとえば、パラメーターに同じ 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
ですか?
各接続を配列に追加し、デリゲート メソッドからの接続を配列内の接続と比較することを考えていますが、より良い/標準的な方法があるかどうかを知りたいです。ありがとう。