我每隔5秒与服务器异步连接.URL是相同的,但每次更改POST主体.现在我每次都从头开始创建NSURL,NSURLRequest和NSURLConnection.
我认为设置连接一次更有效,并进一步使用它.我是新手,不确定是否可能.没有可变的NSURLConnection,但可能需要创建NSURLConnection,如:
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL: url];
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
Run Code Online (Sandbox Code Playgroud)
并更改NSMutableURLRequest POST数据以向服务器发送另一个请求.哪条路对不对?
我正在编写基于位置的应用程序,通过使用NSURLConnection获取当前/其他地方的API获取天气信息.我第一次发送请求它的工作成功.但是下次我想将信息引用到同一个地方时它不起作用,而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];
Run Code Online (Sandbox Code Playgroud)