NSURLRequest 在 iOS 中存在严重问题
NSURLRequest has serious problems in iOS
我无法删除请求的缓存,最重要的是我无法使用 NSURLRequestCachePolicy 来忽略本地和远程缓存数据。怎么办?
只忽略缓存似乎是不可能的。
有些我试过但没有用的东西:
- 正在删除特定请求的缓存
- 正在删除所有缓存
- 使用 ReloadIgnoringLocalAndRemoteCacheData 策略创建请求
你有什么建议吗?
我们无法摆脱缓存的事情让我想起了引述:"Once you go black you never go back".
回答我自己的问题:重置 NSURLSession 似乎可行,我这样做是在请求 ReloadIgnoringLocalAndRemoteCacheData 策略的同时,我不知道如果没有它是否可行,但在这种组合中它们似乎可行.
我已经使用以下代码重置了 URLSession:使用 ReloadIgnoringLocalAndRemoteCacheData 策略
我无法删除请求的缓存,最重要的是我无法使用 NSURLRequestCachePolicy 来忽略本地和远程缓存数据。怎么办?
只忽略缓存似乎是不可能的。
有些我试过但没有用的东西:
- 正在删除特定请求的缓存
- 正在删除所有缓存
- 使用 ReloadIgnoringLocalAndRemoteCacheData 策略创建请求
你有什么建议吗?
我们无法摆脱缓存的事情让我想起了引述:"Once you go black you never go back".
回答我自己的问题:重置 NSURLSession 似乎可行,我这样做是在请求 ReloadIgnoringLocalAndRemoteCacheData 策略的同时,我不知道如果没有它是否可行,但在这种组合中它们似乎可行.
我已经使用以下代码重置了 URLSession:使用 ReloadIgnoringLocalAndRemoteCacheData 策略