【发布时间】:2015-08-26 19:54:14
【问题描述】:
我正在重构一个 Obj-c 类,其中 removeObserver: 周围有一个 @try/@catch 块。
在 swift 中执行相同的操作会触发警告,因为 removeObserver 可能会失败(当没有观察者时)但它不会引发任何错误。
知道如何实现相同的行为吗?
编辑:我的代码:
try {
self.removeObserver(self, forKeyPath: "LineDisplayChanged")
}
【问题讨论】: