異なる NSURLConnections を呼び出す 2 つの異なるメソッドがあります。
方法 A
NSURLConnection *serverConnection = [[NSURLConnection alloc]initWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:addressOfSideWebService]] delegate:self];
方法 B
NSURLConnection *serverConnection = [[NSURLConnection alloc]initWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:addressOfMainWebService]] delegate:self];
問題は、これらの NSURLConnections の両方が同じデリゲートをトリガーすることです。
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
[self.serverData appendData:data];
}
-(void)connectionDidFinishLoading:(NSURLConnection *)connection
{
NSString *response = [[NSString alloc]initWithData:self.serverData encoding:NSUTF8StringEncoding];
// use data
}
私が知りたいのは、NSURLConnections ' または NSURLConnection と呼ばれるメソッドにタグを付けて、どの関数またはメソッドを識別してそれに基づいて行動できるかということです。
別のデリゲートを設定できますか、それとも従うべき他の方法論はありますか?
私が明確であったことを願っています。他の情報を提供できます。ありがとう。