标签: xcode memory-leaks closures instruments
我使用Instruments(xCode版本8.3.2)测试了我的项目,并且当我在闭包中使用[unowned self]时遇到了内存泄漏。
[unowned self]
更改为[weak self]和guard let strongSelf = self else { return }似乎可以解决问题。
[weak self]
guard let strongSelf = self else { return }
问题是: 为什么[unowned self]漏水了?也许这只是仪器的误报?