我有一个问题:如何使用 RxDataSources 在 Rx-way 中正确实现这样的场景:
我们有一个带有 UICollectionView 的类(或 UITableView,在我的例子中是集合视图),结果不会立即出现,它们会在一段时间后异步出现。
我已经根据这里的教程用部分实现了我的模型: https ://github.com/RxSwiftCommunity/RxDataSources
但是数据只在just
那里创建一次:
let sections = [
SectionOfCustomData(header: "First section", items: [CustomData(anInt: 0, aString: "zero", aCGPoint: CGPoint.zero), CustomData(anInt: 1, aString: "one", aCGPoint: CGPoint(x: 1, y: 1)) ]),
SectionOfCustomData(header: "Second section", items: [CustomData(anInt: 2, aString: "two", aCGPoint: CGPoint(x: 2, y: 2)), CustomData(anInt: 3, aString: "three", aCGPoint: CGPoint(x: 3, y: 3)) ])
]
Observable.just(sections)
.bindTo(collectionView.rx.items(dataSource: dataSource))
.addDisposableTo(disposeBag)
如果我的物品在一段时间后可用并且我希望我的收藏视图自动更新,该怎么办?
谢谢你的帮助。