如何使用RxSwift使用dataSource和委托方法

时间:2016-04-09 23:01:26

标签: ios swift reactive-programming rx-swift

我试图将UIPickerView与RxSwift一起使用。有没有办法包装UIPickerView数据源和委托方法与Observables一起使用?我试图做一些像

这样的事情
dataSequence
    .bindTo(pickerView.rx_itemsWithDataSource(dataSource))

我看到有一个UITableview的预制库 https://github.com/RxSwiftCommunity/RxDataSources但我想知道是否有一种简单的方法可以将其用于需要使用RxSwift进行数据源和委托的其他事情。

1 个答案:

答案 0 :(得分:2)

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

如果您未在podfile中导入该内容,请添加

pod 'RxCocoa',    '~> 3.0'

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