NSURLREQUEST的时机错误
-
25-10-2019 - |
题
当我从后台打开应用程序时,我需要击中服务器以获取一些数据。当我这样做时,我会收到以下警报:
“请求超时”(Nserror的本地描述)
我在wifi和我的互联网上以及我的服务器都很好。
这并不是每次都发生,而是经常发生。这是我的代码:
NSURLRequest *request=[NSURLRequest requestWithURL:[NSURL URLWithString:myUrlString]];
NSURLConnection *conn=[[NSURLConnection alloc]initWithRequest:request delegate:self]; //sending request for data self.dataConnection=conn; [conn release];
-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {
UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Error" message:@"Network Exception" delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[alert show];
[alert release];
}
我在做什么错,我该如何解决?
NSURLRequest *lRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:link] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:20.0];
甚至我都使用了上面的行
NSURLRequest *request=[NSURLRequest requestWithURL:[NSURL URLWithString:myUrlString]];
但是没有发现任何不同的地方。我的要求仍在定时。为什么即使我的服务器和wifi(互联网)很好?提前致谢....
解决方案
NSURLRequest *lRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:link] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:20.0];
从这里您可以得到指导...nsurlconnection超时?
其他提示
如果您对服务器端有信心,那么它可能不是软件,而是一个特定于硬件的问题。尽管连接到同一wifi的所有其他设备都可以,但我经常使用iPOD5连接到家庭wifi的iPOD5经常出现这个问题。今天,我通过另一个WiFi - 超时错误在问题设备上测试了与服务器的连接。诡异的。你要给谁打电话?..
不隶属于 StackOverflow