В настоящее время я разрабатываю свое первое приложение для iOS с использованием Swift 2.0 и Xcode Beta 2. Он считывает внешний JSON и генерирует список в виде таблицы с данными. Тем не менее, я получаю странную небольшую ошибку, которую я не могу исправить:
Extra argument 'error' in call
Вот фрагмент моего кода:
let task = session.dataTaskWithURL(url!, completionHandler: {data, response, error -> Void in
            print("Task completed")
            if(error != nil){
                print(error!.localizedDescription)
            }
            var err: NSError?
            if let jsonResult = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: &err) as? NSDictionary{
                if(err != nil){
                    print("JSON Error \(err!.localizedDescription)")
                }
                if let results: NSArray = jsonResult["results"] as? NSArray{
                    dispatch_async(dispatch_get_main_queue(), {
                        self.tableData = results
                        self.appsTableView!.reloadData()
                    })
                }
            }
        })
Ошибка выводится в этой строке:
if let jsonResult = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: &err) as? NSDictionary{
Может кто-нибудь, пожалуйста, скажите мне, что я здесь делаю неправильно?