这是我的密码
let url = NSURL(string: user_url)
var request = NSMutableURLRequest.init(URL: url!, cachePolicy: .reloadIgnoringLocalCacheData, timeoutInterval: 5)我得到了一个错误:
Type 'NSURLRequestCachePolicy' has no member 'reloadIgnoringLocalCacheData'
我拉了这个文档中的常量,所以我想知道我哪里出了问题?
这是针对SWIFT2.3(没有多少选择/决定)+ XCode 8的。
发布于 2016-12-06 20:54:11
对于Swift 2.x,您需要:
let url = NSURL(string: user_url)
var request = NSMutableURLRequest.init(URL: url!, cachePolicy: .ReloadIgnoringLocalCacheData, timeoutInterval: 5)ReloadIgnoringLocalCacheData被重命名为reloadIgnoringLocalCacheData,这是Swift 3改名的一部分,因此产生了文档。要找出编译器需要什么,请命令--单击方法调用,然后单击参数类型(NSURLRequestCachePolicy) --这将带您进入编译器实际使用的声明。
发布于 2016-12-06 19:22:00
试试这个:
编辑(Swift 2)
NSMutableURLRequest(url: url!, cachePolicy: .ReloadIgnoringLocalCacheData, timeoutInterval: 4)https://stackoverflow.com/questions/41002938
复制相似问题