button.rx.tap.subscribe({ [weak self] _ in
self?.navigationController?.popViewController(animated: true)
}).disposed(by: disposeBag!)

button.rx.controlEvent(.touchUpInside).subscribe({ [weak self] _ in //必须要加[weak self],否则释放不掉,不会执行deinit
self?.navigationController?.popViewController(animated: true)
})



不管用哪种方式,如果调用self,必须要写[weak self],要不会释放不掉的