2015-10-12 5 views
0

мой код работает в swift 2.0, но когда я обновляю код на swift 2.1 его Вернуться к ошибке «звонок может бросать, но не помечен с помощью try» Пожалуйста, дайте мне решение Вот мой код, который я поставил эту строку там я получаю ошибку в строке «/ **** Здесь ошибка **** /»Звонок Swift2.1 может быть сброшен, но не помечен с помощью ошибки Ошибка

func connectionGetChannelFeed() 
    { 
     if IJReachability.isConnectedToNetwork() { 
     let url : String = "\(WebServicesUrl.GlobalConstants.SiteUrl)get_favs.php?user_id=\(delegate.appd_userid)&at=0&channels" 
     let request : NSMutableURLRequest = NSMutableURLRequest() 
     request.URL = NSURL(string: url) 
     request.HTTPMethod = "GET" 

     NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue(), completionHandler:{ (response:NSURLResponse?, data: NSData?, error: NSError?) -> Void in 


      do { 

      /****Here is Error****/ 
       let jsonResult: NSArray! = NSJSONSerialization.JSONObjectWithData(data!, options:NSJSONReadingOptions.MutableContainers) as? NSArray 

       self.delegate.ary_channelList = jsonResult; 


      } catch { 
       // handle error 
      } 



     }) 


     }else 

     { 

      JLToast.makeText("\(WebServicesUrl.MessageConstant.NetworkErrorMEssage)" ,duration: WebServicesUrl.durationTime.timeDuration).show() 



     } 


    } 
+0

Прочтите это: https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ErrorHa ndling.html –

ответ

2

пытаются добавить «попробовать»:

let jsonResult: NSArray! = try NSJSONSerialization.JSONObjectWithData(data!, options:NSJSONReadingOptions.MutableContainers) as? NSArray 

 Смежные вопросы

  • Нет связанных вопросов^_^