iphone - NSUrlRequest 超时错误

标签 iphone xcode nsurlrequest request-timed-out

当我从后台打开应用程序时,我需要访问服务器来获取一些数据。当我这样做时,我收到如下警报:

"Request timed out" (nserror's localised description)

我有 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 timeout?

关于iphone - NSUrlRequest 超时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7803385/

相关文章:

iPhone pushViewController同一个类的不同实例

iphone - iOS 的复杂 JSON 响应

iphone - Cocoa:使用 NSNotification 和 NSDictionary 传递 CGPoint 时出现问题

iphone - 是否可以从 XCode 4.1 或 4.0.2 构建到 iOS 5 设备?

ios - Storyboard以反向预览显示 View Controller (Xcode 8.3.2)

objective-c - NSURLRequest 的错误 URL 错误

iphone - 继续不执行

c++ - 为 Arduino 开发的 Xcode

ios - NSURLConnection 有时会截断 NSMutableURLRequest 的主体

通过 iPhone 连接到服务器时出现 SSL 错误