调用中缺少参数 'totalBytesWritten' 的参数
Missing argument for parameter 'totalBytesWritten' in call
我正在 Swift 3.0.1 和 Xcode 8.1 中编写一个 iOS 应用程序。
我正在尝试以编程方式从 Internet 下载文件。
let configuration = URLSessionConfiguration.default
let session = URLSession(configuration: configuration, delegate: self, delegateQueue: nil)
不知何故 Xcode 不喜欢上面的调用。我不确定我错过了什么。
编辑:
这是我使用此电话的地方。不过,在这里面我得到了一个不同的错误。
"Use of instance member 'URLSession' on type 'AdvancedSettingsTableViewController'; did you mean to use a value of type 'AdvancedSettingsTableViewController' instead?"
lazy var downloadSession: URLSession = {
let configuration = URLSessionConfiguration.default
let session = URLSession(configuration: configuration, delegate: self, delegateQueue: nil)
return session
}()
编辑 2:它似乎无法识别
init(configuration: URLSessionConfiguration, delegate: URLSessionDelegate?, delegateQueue queue: OperationQueue?)
作为有效的初始值设定项。如果我命令单击 URLSession,我会得到一个问号。
我也遇到过,好像是代码的其他问题导致的。修复文件中的其他问题后,它停止抱怨。
我正在 Swift 3.0.1 和 Xcode 8.1 中编写一个 iOS 应用程序。 我正在尝试以编程方式从 Internet 下载文件。
let configuration = URLSessionConfiguration.default
let session = URLSession(configuration: configuration, delegate: self, delegateQueue: nil)
不知何故 Xcode 不喜欢上面的调用。我不确定我错过了什么。
编辑:
这是我使用此电话的地方。不过,在这里面我得到了一个不同的错误。 "Use of instance member 'URLSession' on type 'AdvancedSettingsTableViewController'; did you mean to use a value of type 'AdvancedSettingsTableViewController' instead?"
lazy var downloadSession: URLSession = {
let configuration = URLSessionConfiguration.default
let session = URLSession(configuration: configuration, delegate: self, delegateQueue: nil)
return session
}()
编辑 2:它似乎无法识别
init(configuration: URLSessionConfiguration, delegate: URLSessionDelegate?, delegateQueue queue: OperationQueue?)
作为有效的初始值设定项。如果我命令单击 URLSession,我会得到一个问号。
我也遇到过,好像是代码的其他问题导致的。修复文件中的其他问题后,它停止抱怨。