swift学习:异常

若是在调用系统某一个方法时,该方法最后有一个throws,说明该方法会抛出异常,若是一个方法抛出异常,那么须要对该异常惊喜处理
        
         在swift中提供处理异常的方式
         方式一:try方式,程序员手动扑捉异常
          do {
              try NSJSONSerialization.JSONObjectWithData(jsonData, options: .MutableContainers)
         } catch {
             //error异常对象
             print(error)
         }
         方式二:try?方式,系统帮助咱们处理异常,若是该方法出现了异常,则该方法返回为nil,若是没有异常,则返回对应的对象
         推荐使用
        
         方式三:try!,直接告诉系统,该方法没有异常,若是出现了异常,则程序会崩溃
         try! NSJSONSerialization.JSONObjectWithData(jsonData, options: .MutableContainers)程序员

相关文章
相关标签/搜索