到现在为止我还能用
button.tapHandler = { [weak self] _ in guard let self else { return } self.dismiss() }
但是升级到Xcode 14.3和Swift 5.8后,它就不再工作了。它抛出异常
implicit use of `self` in closure; use `self.` to make capture semantics explicits
快捷方式在Swift 5.8中不再有效吗?
muk1a3rh1#
Xcode 14.3有一个新的特性-在解包self后现在允许隐式self
self
1条答案
按热度按时间muk1a3rh1#
Xcode 14.3有一个新的特性-在解包
self
后现在允许隐式self