【发布时间】:2012-05-10 11:58:06
【问题描述】:
我正在编写基于位置的应用程序,通过 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];
【问题讨论】:
-
这段代码是在主线程还是后台线程上执行的?如果您在后台线程上运行,则需要将连接附加到线程的运行循环。
标签: iphone objective-c xcode