错误和处理:fatalError, try?, try!, do-catch

53 阅读1分钟

错误的类型:

强制中断:Fatal Error 程序崩溃

可处理:Error(Protocol) 将错误传给你,由你决定如何处理

可处理的Error

func 登陆(账号: String, 密码: String) throws -> 使用者

如果function有标上[throws]表示错误会被传给你。

使用有throws的function一定要处理错误。

记住:有throws的时候,一定要加上处理错误的方法