Ján*_*nos 4 try-catch ios swift
为什么编译器显示警告'catch' block is unreachable?
有可能没有设置观察者,然后会导致崩溃。
黄色警告告诉您原因——do块中什么都没有throws;你没有try语句,因为你调用的函数都没有throw。如果什么都没有,throws那么你永远不能catch。
在 Swift 中,do/try/catch 仅用于捕获 Swift Errors。它不用于捕获可能发生的通用运行时异常。
removeObserver是一个早于 Swift 很久的基础函数。如果观察者未注册,它将导致硬运行时异常。它不会抛出 Swift Error。
| 归档时间: |
|
| 查看次数: |
4073 次 |
| 最近记录: |