swift學習:異常

若是在調用系統某一個方法時,該方法最後有一個throws,說明該方法會拋出異常,若是一個方法拋出異常,那麼須要對該異常驚喜處理
        
         在swift中提供處理異常的方式
         方式一:try方式,程序員手動撲捉異常
          do {
              try NSJSONSerialization.JSONObjectWithData(jsonData, options: .MutableContainers)
         } catch {
             //error異常對象
             print(error)
         }
         方式二:try?方式,系統幫助咱們處理異常,若是該方法出現了異常,則該方法返回爲nil,若是沒有異常,則返回對應的對象
         推薦使用
        
         方式三:try!,直接告訴系統,該方法沒有異常,若是出現了異常,則程序會崩潰
         try! NSJSONSerialization.JSONObjectWithData(jsonData, options: .MutableContainers)程序員

相關文章
相關標籤/搜索