HTTP 헤더를 가져올 필요가있는 10 개의 URL을 포함하는 NSMutableArray가 있습니다.하나씩 NSURLConnection 호출
for(int i=0; i<[contactsArray count];i++)
{
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
NSString *reqstr=[NSString stringWithFormat:@"%@",urlString ];
[request setURL:[NSURL URLWithString:reqstr]];
NSLog(@"requested url is %@",reqstr);
[request setHTTPMethod:@"POST"];
[request setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[request setValue:@"application/json" forHTTPHeaderField:@"content-type"];
[request setHTTPBody:[mDict JSONData]];
NSURLConnection *theConnection=[[NSURLConnection alloc]initWithRequest:request delegate:self startImmediately:YES];
}
현재결과 : 모든 요청은 한 번에 서버로가는
다음은 내 코드입니다.
예상 결과 : 응답을받은 후 하나의 요청을 보내려고합니다 백그라운드에서 다른 요청을 보내려고합니다.
제안 사항?
그런 다음 다음과 같은 코드 쓰기 :
대기 : 귀하의 코드를 다음과 같이 보일 수 있습니다 다음 요청을 보내기 전에 도착합니다. –
[AFNetworking] (https://github.com/AFNetworking/AFNetworking)을 사용하지 않는 이유 –