我在官方文档中看到,NSURLSessionConfiguration和NSURLRequest共享一些相同或类似的属性。例如,NSURLRequestCachePolicy,networkServiceType,timeOurInterval等怎么会?哪一方的优先权更高?
发布于 2015-10-24 10:02:31
每苹果文档
NSURLSessionConfiguration对象定义使用NSURLSession对象上载和下载数据时要使用的行为和策略。上传或下载数据时,创建配置对象始终是您必须采取的第一步。使用此对象配置要与NSURLSession对象一起使用的超时值、缓存策略、连接要求和其他类型的信息。
重要:
备注 在某些情况下,此配置中定义的策略可能被为任务提供的
NSURLRequest对象指定的策略覆盖。除非会话的策略限制性更强,否则将尊重请求对象上指定的任何策略。例如,如果会话配置指定不允许蜂窝网络,则NSURLRequest对象不能请求蜂窝网络。
因此,从本质上说,NSURLSessionConfiguration在NSURLSession上设置了可以被NSURLRequest对象覆盖的属性。
https://stackoverflow.com/questions/33316705
复制相似问题