0
私はSwift 3.0.1とXcode 8.1にiOSアプリケーションを作成しています。 プログラムでインターネットからファイルをダウンロードしようとしています。コール中のパラメータ 'totalBytesWritten'が見つかりません
let configuration = URLSessionConfiguration.default
let session = URLSession(configuration: configuration, delegate: self, delegateQueue: nil)
何らかの形で、この呼び出しはXcodeには好まれません。私は何が欠けているのか分からない。
編集:
ここではこの呼び出しを使用しています。しかし、この内部で私は別のエラーを取得します。 "'AdvancedSettingsTableViewController'タイプでインスタンスメンバー 'URLSession'を使用しましたが、代わりに 'AdvancedSettingsTableViewController'タイプの値を使用するのですか?
lazy var downloadSession: URLSession = {
let configuration = URLSessionConfiguration.default
let session = URLSession(configuration: configuration, delegate: self, delegateQueue: nil)
return session
}()
EDIT 2:それは有効な初期化子として
init(configuration: URLSessionConfiguration, delegate: URLSessionDelegate?, delegateQueue queue: OperationQueue?)
を認識しないようにそれはほとんどそうです。私がURLSessionをクリックするように指示すると、私は疑問符を得る。
もっとコードを表示できますか? –
[関連](http://stackoverflow.com/questions/25571461/download-a-file-with-nsurlsession-in-swift) – Vemonus
私はそうではありません。私が呼び出そうとしている初期化子は、(編集(URLSessionDelegate ?, 代理人:URLSessionDelegate ?, delegateQueue待ち行列:OperationQueue?))です。 –