标签: swift nsurlrequest
文档指出,timeoutInterval URLRequest的{{1}}不仅从请求的开始进行测量,而且只要接收到新数据等事件,就会从0开始计算时间空闲。 从文档引用:
timeoutInterval
URLRequest
因此,当发生加载活动的实例(例如,从网络接收请求的字节)时,请求的空闲间隔将重置为0.
我想询问是否有其他机制在发生此类事件时不会重新启动,但只是从开始到结束时给出一个时间,如果需要更长时间,则请求无效。我知道这可以使用dispatchAfter轻松实现,只是想确保没有现有机制,以便我可以使用它。
dispatchAfter