我正在使用 ASIHTTPRequest 库从我的 iPhone 应用程序中的服务器请求一些数据。但我无法弄清楚如何创建超时,以便如果服务器出现故障或 iPhone 没有互联网连接,应用程序不会崩溃。
提前致谢
编辑>>>
tt.Kilew 你的代码不起作用......我发布了一些示例代码
NSURL *url = [NSURL URLWithString:@"A URL WITH A FORM"];
ASIFormDataRequest *requestPOST = [ASIFormDataRequest requestWithURL:url];
[requestPOST setPostValue:un forKey:@"username"];
[requestPOST setPostValue:pw forKey:@"password"];
[requestPOST setPostValue:@"Login" forKey:@"submit"];
[requestPOST start];
[requestPOST setTimeOutSeconds:10];
NSLog(@"Fail: %@", [requestPOST failWithError:ASIRequestTimedOutError]);