Whi*_*lem 3 xcode objective-c ios
我在官方文档中看到, NSURLSessionConfiguration 和 NSURLRequest 共享一些相同或相似的属性。例如 NSURLRequestCachePolicy、networkServiceType、timeOurInterval 等,怎么来的?哪一方的优先级更高?
根据Apple 文档:
一个
NSURLSessionConfiguration对象时使用NSURLSession对象上传和下载数据定义了使用的行为和政策。在上传或下载数据时,创建配置对象始终是您必须采取的第一步。您可以使用此对象来配置超时值、缓存策略、连接要求以及您打算与NSURLSession对象一起使用的其他类型的信息。
重要的:
笔记
在某些情况下,此配置中定义的策略可能会被
NSURLRequest为任务提供的对象指定的策略覆盖。除非会话的策略更具限制性,否则会遵守请求对象上指定的任何策略。例如,如果会话配置指定不应允许蜂窝网络,则NSURLRequest对象不能请求蜂窝网络。
因此,本质上,NSURLSessionConfiguration设置NSURLSession可以被NSURLRequest对象覆盖的属性。
| 归档时间: |
|
| 查看次数: |
542 次 |
| 最近记录: |