缺少参数" totalBytesWritten'的参数在电话中

时间:2016-12-09 15:58:32

标签: ios swift xcode urlsession

我在Swift 3.0.1和Xcode 8.1中编写了一个iOS应用程序。 我试图以编程方式从Internet下载文件。

let configuration = URLSessionConfiguration.default
let session = URLSession(configuration: configuration, delegate: self, delegateQueue: nil)

Xcode不喜欢上面的这个调用。我不确定我错过了什么。

编辑:

这是我使用此通话的地方。然而,在此内部我得到了一个不同的错误。 "使用实例成员' URLSession' on type' AdvancedSettingsTableViewController&#39 ;;你的意思是使用类型' AdvancedSettingsTableViewController'代替"

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,我会收到一个问号。

1 个答案:

答案 0 :(得分:0)

它也发生在我身上,似乎它是由代码的其他问题引起的。在修复文件中的其他问题后,它停止了抱怨。