美文网首页
iOS swift do-try-catch 语法学习

iOS swift do-try-catch 语法学习

作者: 我会回来的 | 来源:发表于2021-09-13 16:20 被阅读0次

iOS swift  do-try-catch  处理异常的3种方式

代码如下:

第一种  手动捕获异常

do{

// try 访问数据表函数或方法

 letregexTest =try NSRegularExpression(pattern: regex)

}catch let error {

 print("invalid regex:  \(error.localizedDescription)")

return true

}

第二种  try?

guard let anyObject =try? NSJSONSerialization.JSONObjectWithData(jsonData, options: .MutableContainers)else { return }

if 返回nil    没有异常 , 否者不异常 。

第三种 try!

//强制没有异常, 如有异常   直接(クラッシン)

let anyObject =try!NSJSONSerialization.JSONObjectWithData(jsonData, options: .MutableContainers)

相关文章

网友评论

      本文标题:iOS swift do-try-catch 语法学习

      本文链接:https://www.haomeiwen.com/subject/jlrfgltx.html