CFRunLoop에 대해 읽었지만 여전히 혼란 스럽습니다.iOS : CFRunLoopRun() function confusion
그래서,이 모두가 주 스레드에서 호출되는 가정하에NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:[NSURL URLWithString:[NSString stringWithFormat:url]]];
[request setHTTPMethod:@"POST"];
[request setValue:@"application/xml" forHTTPHeaderField:@"Content-Type"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody:postData];
[[NSURLConnection alloc]initWithRequest:request delegate:self];
CFRunLoopRun();
, 그것은 메인 스레드를 차단합니다 : 나는 십자가를 내가 나 자신을 위해 명확히하고 싶습니다 코드의 조각을했다? 또는 CFRunLoopRun() 함수 호출을 통해 새 스레드를 생성합니까?
감사합니다.
일반적으로 요청이 백그라운드 스레드에서 진행될 때 실행됩니다. – iDev