reloadIgnoringLocalCacheData

reloadIgnoringLocalCacheData

这是我的密码

    let url = NSURL(string: user_url)
    var request = NSMutableURLRequest.init(URL: url!, cachePolicy: .reloadIgnoringLocalCacheData, timeoutInterval: 5)

我得到这个错误:
Type 'NSURLRequestCachePolicy' has no member 'reloadIgnoringLocalCacheData'
我拉了这个,所以我想知道我在这里哪里出错了?
这是针对swift 2.3(没有太多选择/决定)+xcode 8的。

最佳答案

对于SWIFT 2.x,您需要:

let url = NSURL(string: user_url)
var request = NSMutableURLRequest.init(URL: url!, cachePolicy: .ReloadIgnoringLocalCacheData, timeoutInterval: 5)

ReloadIgnoringLocalCacheData被重命名为reloadIgnoringLocalCacheData作为伟大的swift 3重命名的一部分,因此文档。要找出编译器在寻找什么,请单击方法调用上的command,然后单击参数类型(NSURLRequestCachePolicy)——这将带您进入编译器实际使用的声明。

10-08 11:49