NSMutableURLRequest cachePolicy 不工作
NSMutableURLRequest cachePolicy not working
这是我的代码
let url = NSURL(string: user_url)
var request = NSMutableURLRequest.init(URL: url!, cachePolicy: .reloadIgnoringLocalCacheData, timeoutInterval: 5)
我收到此错误:
Type 'NSURLRequestCachePolicy' has no member 'reloadIgnoringLocalCacheData'
我拉了这个 constant from the docs 所以我想知道我哪里出错了?
这是 Swift 2.3(不多 choice/decision)+ XCode 8.
试试这个:
已编辑(Swift 2)
NSMutableURLRequest(url: url!, cachePolicy: .ReloadIgnoringLocalCacheData, timeoutInterval: 4)
对于Swift2.x你想要:
let url = NSURL(string: user_url)
var request = NSMutableURLRequest.init(URL: url!, cachePolicy: .ReloadIgnoringLocalCacheData, timeoutInterval: 5)
ReloadIgnoringLocalCacheData
已重命名为 reloadIgnoringLocalCacheData
作为伟大的 Swift 3 重命名的一部分,因此文档。要找出编译器正在查找的内容,请按住命令并单击方法调用,然后单击参数类型 (NSURLRequestCachePolicy
)——这会将您带到编译器实际使用的声明。
这是我的代码
let url = NSURL(string: user_url)
var request = NSMutableURLRequest.init(URL: url!, cachePolicy: .reloadIgnoringLocalCacheData, timeoutInterval: 5)
我收到此错误:
Type 'NSURLRequestCachePolicy' has no member 'reloadIgnoringLocalCacheData'
我拉了这个 constant from the docs 所以我想知道我哪里出错了?
这是 Swift 2.3(不多 choice/decision)+ XCode 8.
试试这个:
已编辑(Swift 2)
NSMutableURLRequest(url: url!, cachePolicy: .ReloadIgnoringLocalCacheData, timeoutInterval: 4)
对于Swift2.x你想要:
let url = NSURL(string: user_url)
var request = NSMutableURLRequest.init(URL: url!, cachePolicy: .ReloadIgnoringLocalCacheData, timeoutInterval: 5)
ReloadIgnoringLocalCacheData
已重命名为 reloadIgnoringLocalCacheData
作为伟大的 Swift 3 重命名的一部分,因此文档。要找出编译器正在查找的内容,请按住命令并单击方法调用,然后单击参数类型 (NSURLRequestCachePolicy
)——这会将您带到编译器实际使用的声明。