如何在iphone中设置NSURLRequest的超时时间

sri*_*sri 9 objective-c nsurlrequest

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

Ole*_*anu 14

这是一个例子:

NSURLRequest *lRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:link]         
               cachePolicy:NSURLRequestUseProtocolCachePolicy  
               timeoutInterval:20.0];
Run Code Online (Sandbox Code Playgroud)

这里有20秒的超时间隔.

  • 如果调用是POST请求,则忽略timeoutInterval并设置为240s.请参阅:https://devforums.apple.com/message/108087#108087 (6认同)