The provided data source of your collector is as follows:
let pickerDataSource: [[String]] = [ ["asdadadad", "sffgddfg"], ["sfsdasgag", "sdfasdfasfsf", "sdsfgagagaggs"] ]
you can implement the โbindingโ you need as follows:
pickerView.rx.itemSelected.subscribe(onNext: { [weak self] row, component in guard let s = self else { return } s.label.text = s.pickerDataSource[component][row] }).addDisposableTo(disposeBag)
source share