van*_*675 3 ios uicollectionview swift rx-swift rxdatasources
嘿我正在尝试获取一个UICollectionView,由一个使用RxCocoa和RxDataSources的UICollectionViewController托管.
当我使用带有嵌入式UICollectionView的UIViewController时,一切正常.
但是当我尝试通过相同的逻辑连接时:
self.vm.sections
.bind(to: self.collectionView!.rx.items(dataSource: self.vm.data))
.disposed(by: self.bag)
Run Code Online (Sandbox Code Playgroud)
在UICollectionViewController内部使用UICollectionView,Xcode完全崩溃.
有没有关于RxDataSources的东西,你不能将它们与UICollectionViewController一起使用?
小智 5
虽然我不知道为什么Xcode会崩溃,但它似乎是由RxCocoa的断言检查引起的.
的数据源UICollectionViewController的collectionView默认设置.如何nil在绑定observable之前将其设置为?
self.collectionView!.dataSource = nil
self.vm.sections
.bind(to: self.collectionView!.rx.items(dataSource: self.vm.data))
.disposed(by: self.bag)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
512 次 |
| 最近记录: |