1

実際にswift 2用に作成された関数を使用しています.swift 3用にモデレーションを行いました.しかし、エラーが発生し続けます:

URLSession' は、予期されるコンテキストの結果タイプ 'URLSession!' ではなく、'()' を生成します。

私のコードは次のようになります。

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()
    }

私が間違っていることを知っている人はいますか?

4

2 に答える 2

0

それ以外の :

 session = URLSession(configuration: configuration, delegate: self, delegateQueue: nil)

これを行う:

   session = {
        let session = URLSession(configuration: configuration, delegate: self, delegateQueue: nil)
        return session
    }()
于 2016-11-28T22:09:08.993 に答える