//如果在调用系统某一方法时 ,该方法最后有一个throws. 说明该方法会抛出异常,如果一个方法会抛出异常,那么需要对异常进行处理
//在Swift中提供三种处理异常方式
//方式一: try方式 程序员手动捕捉异常
do {
try NSFileManager.defaultManager().contentsOfDirectoryAtPath("")
}catch{
//error异常对象
print(error)
}
//方式二: try?方式 系统帮助我们处理异常 ,如果该方法出现了异常, 则方法返回nil ,如果没有异常,则返回对应的对象
//推荐方式
//安全校验
guard let content = try? NSFileManager.defaultManager().contentsOfDirectoryAtPath("") else{
return
}
//方式三 : try!方式 直接告诉系统,该方法没有异常,如果该方法出现了错误,直接崩溃
let content1 = try! NSFileManager.defaultManager().contentsOfDirectoryAtPath("")

本文详细探讨了Swift编程中如何使用throws关键字来处理错误,以及try, catch块的使用方法,帮助理解Swift的错误处理机制。"
113232480,10537870,MySQL 8.0的密码管理增强,"['数据库安全', 'MySQL', '密码策略', '身份验证', '数据库管理']
783

被折叠的 条评论
为什么被折叠?



