0

2 つの NSURLConnections を使用して Web サーバーから情報をダウンロードするアプリがあります。それらはそれぞれ完全に異なるクラス (class1 と class2) にあります。しかし、なんらかの理由で、class1 の実行後に class2 で別のリクエストを送信すると、class2 で提供された情報を使用してリクエストを実行する代わりに、リクエストを送信することさえせず、class1 からリクエストを自動的に継承するだけです。したがって、class1 から class2 にデータを取り込むだけですが、これはやりたくないことです。class1 リクエストが干渉しないと、class2 からこのリクエストを実行できないのはなぜですか? アプリで複数の NSURLConnection を使用できませんか?

NSMutableURLRequest *req1 = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:submissionString]];


        [NSURLConnection connectionWithRequest:req1 delegate:self];
    }

}
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
    if (!_responseData1) {
        [self setResponseData1:[NSMutableData data]];
    }

    [_responseData1 appendData:data];
}


- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)URLresponse {

    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*)URLresponse;

    if (![httpResponse isKindOfClass:[NSHTTPURLResponse class]]) {
        NSLog(@"Unknown response type: %@", URLresponse);
        return;
    }
}
-(void)connectionDidFinishLoading:(NSURLConnection *)connection {

    res1=[[NSString alloc] initWithData:_responseData1 encoding:NSUTF8StringEncoding];
4

0 に答える 0