-1

サーバーからデータを取得すると、コードの下に致命的なエラーが表示されます

URLSession.shared.dataTask(with: myRequest, completionHandler: { (data:Data?, response:URLResponse?, error:Error?) -> Void in
        DispatchQueue.main.async {
            if error != nil {
            }
            do {
                if let json = try JSONSerialization.jsonObject(with: (data)!, options: .mutableContainers) as? NSMutableDictionary {
            }
       }
}
4

2 に答える 2

1
let task = URLSession.shared.dataTask(with: request) { (data, response, error) in
 do
  {
  let dict  =  try JSONSerialization.jsonObject(with: data!, options: .mutableContainers)

    Dispatch.main.async {
       // refresh ui like tableview[tableView.roloadData()] or collectionview
    }

  }catch{

   }
}
task.resume()
于 2016-11-28T05:47:42.727 に答える