objective-c - 如何在iphone的NSURLRequest中设置超时

标签 objective-c nsurlrequest

当互联网连接断开时,我试图在 15 秒内断开连接或停止加载 URL 请求。我尝试在 NSURLRequest 中使用 setTimeoutInterval,但它不起作用。谁知道如何解决这个问题?

最佳答案

给你举个例子:

NSURLRequest *lRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:link]         
               cachePolicy:NSURLRequestUseProtocolCachePolicy  
               timeoutInterval:20.0];

此处有 20 秒的超时间隔。

关于objective-c - 如何在iphone的NSURLRequest中设置超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4654526/

相关文章:

objective-c - XCode - 查找某个类的对象的所有使用

ios - 如何向数据模型文件创建的 NSManagedObject 子类添加属性?

swift - 无法将类型 'NSURL' 的值转换为预期参数类型 'NSURLRequest'

timeout - 如果数据开始加载但未加载 webViewDidFinishLoad,则 NSMutableURLRequest 超时不会触发

ios - NSURLRequest 的默认 setHTTPMethod 是什么?是 "POST"还是 "GET"?

ios - 无法在沙箱外部为 THEOS Tweak 创建目录

objective-c - IOS5编程和Objective C中的依赖注入(inject)

iphone - 拦截所有触摸事件

android - Android中的等效类

ios - 我应该使用 CharacterSet 还是 URLQueryItem?