第一个会导致内存泄漏吗?
someButton.rx.tap
.bind(onNext: handleTapAction)
.disposed(by: disposeBag)
someButton.rx.tap
.bind({ [weak self] in self?.handleTapAction() })
.disposed(by: disposeBag)
答案 0 :(得分:0)
第一个可能会导致内存泄漏。 如果我想像第一种一样简单地使用
func handleTapAction() {
weak let `self` = self
....
}