我有以下代码:
func downloadItems() {
let url: NSURL = NSURL(string: urlPath)!
var session: URLSession!
let configuration = URLSessionConfiguration.default
session = URLSession(configuration: configuration, delegate: self, delegateQueue: nil)
let task = session.dataTask(with: url as URL)
task.resume()
}
这是来自一个较旧的在线项目,Swift 给了我这个错误代码:
'URLSession' 产生 '()',而不是预期的上下文结果类型 'URLSession!'。
我发现其他人在 Stock Overflow 上询问这个问题,但所有答案都是针对旧版本的 Swift,并导致其他错误。
以下是我发现的其他问题: