Я пишу приложение на основе местоположения, получаю информацию о погоде через API, используя NSURLConnection для текущих/других мест. В первый раз я отправил запрос на его успешную работу. Но в следующий раз, когда я хочу передать информацию для того же места, она не работает, а 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