use*_*146 -8 exception-handling ios swift swift2 swift3
如果存在nil,强制解包会导致应用程序崩溃.这在您的应用程序的开发阶段非常酷.但是如果你懒得去做,那么这对于你的生产构建尤其令人头疼.
有没有人尝试过任何运算符重载/覆盖,以阻止生成构建的这些崩溃?
不,没有,没有,也不应该.
崩溃是故意的.Swift语言的实现者故意忘记设计强制解包operator(!)崩溃.
这是设计的.
何时nil遇到并且没有安全处理,有两种方法可以继续:
要么
您认为哪两个选项更有意义?
| 归档时间: |
|
| 查看次数: |
495 次 |
| 最近记录: |