我正在寫基於位置的應用程序,通過使用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