7

I'm trying to use UIPickerView with RxSwift. Is there a way to wrap the UIPickerView dataSource and delegate methods to be used with Observables? I'm trying to do something like

dataSequence
    .bindTo(pickerView.rx_itemsWithDataSource(dataSource))

I see there is a premade library for UITableview https://github.com/RxSwiftCommunity/RxDataSources but I'm wondering if there's an easy way to generalize this for other things that require dataSource and delegate using RxSwift.

4

1 回答 1

2

您应该在 podfile 中使用 RxSwift 导入的基本 RxCocoa pod 应该已经有了这个。

如果您没有在 podfile 中导入它,请添加

pod 'RxCocoa',    '~> 3.0'

然后继续绑定委托,就像使用普通 TableView 一样。我没有看到 UIPickerView 可观察到的任何数据源,所以你应该检查一下。

于 2016-12-10T07:12:21.800 回答