Xcode 8β3 上の Swift 3。
特にNSURLSession ではなくURLSessionを使用している場合、以下のコードがエラーを (さらに) スローする理由はありますか?
コード
public func updateCurrentConditions() {
let session = URLSession()
let url = URL(string: "http://api.wunderground.com/api/\(key)/conditions/51.32,-1.0.json")!
let loadDataTask = session.dataTask(with: url, completionHandler: self.dataHandler)
loadDataTask.resume()
}
private func dataHandler(data: Data?, response: URLResponse?, error: NSError?) -> Void {
print("dataHandler executed.")
}
エラー
失敗: キャッチされた「NSInvalidArgumentException」、「-[NSURLSession dataTaskForRequest:completion:]: 認識されないセレクターがインスタンス 0x7fac89569f00 に送信されました」