iOS/RxSwift

RxSwift) RxCocoa 로 TableView Delegate 처리

Developer-Michelle 2023. 1. 13. 18:39

https://ios-development.tistory.com/795

 

[iOS - swift] RxCocoa로 TableView delegate 처리 방법

RxCocoa에서 제공하는 방법으로 tableView의 ControlEvent 처리 방법 RxCocoa의 UITableView+Rx 파일에 존재 itemSelected: 선택한 셀의 IndexPath 값 획득 // viewDidLoad()에서 호출 private func setupTableViewDelegate() { tableView.r

ios-development.tistory.com

 

  • itemSelected: 선택한 셀의 IndexPath 값 획득
  • modelSelected: 선택한 셀의 model 값을 획득

itemSelected와 modelSelected() 같이 선언하면 나중에 선언된 바인딩만 되므로, zip연사자를 통해 두 값을 모두 얻도록 설계