吴浩麟*_*吴浩麟 2 error-handling swift2
有时如果我们使用as!转换具有错误类型的对象将导致运行时错误.swift2引入了try catch throw错误句柄方式.所以,有没有办法处理!使用新的try catch方式失败运行时错误
Qby*_*yte 10
该try catch语法仅用于处理投掷功能.如果你想处理强制转换使用as?:
if let x = value as? X {
// ...
}
Run Code Online (Sandbox Code Playgroud)
或新的警卫声明
guard let x = value as? X else {
// ...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1677 次 |
| 最近记录: |