【发布时间】:2015-07-13 14:00:51
【问题描述】:
我刚刚更新到 Xcode7 并尝试将我的项目切换为使用 Swift 2.0 语法,但我在使用的开源库的文件中遇到了这个错误。以下是相关代码:
public lazy var cookies:[String:NSHTTPCookie] = {
let foundCookies: [NSHTTPCookie]
if let responseHeaders = (self.response as? NSHTTPURLResponse)?.allHeaderFields {
foundCookies = NSHTTPCookie.cookiesWithResponseHeaderFields(responseHeaders, forURL:NSURL(string:"")!) as! [NSHTTPCookie]
} else {
foundCookies = []
}
var result:[String:NSHTTPCookie] = [:]
for cookie in foundCookies {
result[cookie.name] = cookie
}
return result
}()
错误显示:无法将“[NSHTTPCookie]”类型的值分配给“[NSHTTPCookie]”类型的值
这里有什么我遗漏的吗?
【问题讨论】: