현재 위치 기반 앱을 작성 중이며 현재/다른 장소에 대해 NSURLConnection을 사용하여 API를 통해 날씨 정보를 가져옵니다. 처음으로 요청을 보내면 성공적으로 작동합니다. 그러나 다음에 NSURLConnection이 어떤 위임 메소드를 호출하지 않는 동안 같은 장소에 대한 정보를 참조하려고합니다.NSURLConnection이 시작되지 않습니다.
NSString *strs=[@"http://www.earthtools.org/timezone-1.1/" stringByAppendingString:[NSString stringWithFormat:@"%@/%@",place.latitude,place.longitude]];
NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:strs]];
self.reqTimeZone=[NSURLConnection connectionWithRequest:request delegate:self];
[self.reqTimeZone start];
이 코드 블록은 주 스레드 또는 백그라운드 스레드에서 실행됩니까? 백그라운드 스레드에서 실행중인 경우 스레드의 runloop에 연결을 연결해야합니다. – 0x8badf00d