这是我的密码
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
)——这将带您进入编译器实际使用的声明。