Swift 使用throws拋出異常使用方法:
我在開發中遇到帶有拋出異常的關鍵字throws標注的方法,直接調用會報錯,具體如下:
函數:
public func createDirectoryAtPath(path: String, withIntermediateDirectories createIntermediates: Bool, attributes: [String : AnyObject]?) throws
調用:
在網上查閱一下資料,發現swift版本更新之前時 ,代碼:
fileManager.createDirectoryAtPath(mydir2, withIntermediateDirectories: true, attributes: nil, error: &error)
swift更新之後 ,使用throws拋出異常,具體調用代碼如下:
do {
try fileManager.createDirectoryAtPath(mydir1, withIntermediateDirectories: true, attributes: nil)
} catch let error as NSError {
print(error.description)
}
格式:
do {
try 調用函數
} catch 定義異常變量
類型 {
處理異常
}
【函數後綴含義throws的方法調用】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!