问题标签 [rxdatasources]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 无法使用 rxdatasources swift 从表格视图中删除单元格
我有一个表格视图,我从视图模型中填充一些数据,我正在使用 RxSwift 和 RxDataSources ...我有下一个代码
我的视图控制器有这样的东西
好像在这一行
section 是一个空数组,因为我得到一个索引超出范围异常,并且当我打印数组时,它没有任何元素。我的问题是如何从数据源中获取部分?
我从这个网址看到了这个例子: https ://github.com/RxSwiftCommunity/RxDataSources/blob/master/Example/Example3_TableViewEditing.swift
提前致谢。
ios - 带有 UICollection 的 RxDataSources
我正在学习 RxSwift,我想将 RxDataSources 与 UICollectionView 一起使用,但没有显示任何内容,请告诉我哪里错了,谢谢;我的代码:
- - 模型 - -
- - 数据 - - -
- - 看法 - - -
谢谢,我想用 UICollectionView 显示一些人的头像。
rxdatasources - RxDataSources - 如何在没有数据时添加自定义空单元格
如果我有另一个名为 的单元格EmptyCell
,并且如果项目为空,我想显示此单元格。我怎么能做到这一点。
ios - 无法使用 RxSwift 变量 asObservable() 设置绑定(到:UITableView)
我正在尝试绑定(到:)一个collectionView,但tableView也不起作用。我有一个 viewModel,我的 Variable<[]> 在哪里,我想在值更改时使用我的 tableView 进行订阅。
XCode 告诉我Type 'inout UITableView' does not conform to protocol 'ReactiveCompatible'
应该是哪个,因为它适用于任何 UIView。
我已经用它的 just() 尝试了 Observable,这种方法似乎工作正常。问题是我需要有一个变量,我在 viewModel 中设置了一个值,在 View 中我需要观察这个变化。不确定 Observable 是否提供此方法。
关键是即使使用变量,这也应该有效?它是一个错误吗?我正在使用 Swift 3.2
ios - 使用 RxSwift 和 Realm 动态过滤结果
我有一个非常简单的项目,我想在其中动态过滤UITableView
有关UISegmentedControl
. 我将 MVVM 与 RxSwift、Realm 和 RxDataSources 一起使用。所以我的问题是,如果我想更新内容,UITableView
我需要创建 'special' DisposeBag
,仅用于此目的,并且在UISegmentedControl
nil 中的每个选择并再次创建。只有在这种情况下,如果我理解正确,订阅会重新更新,并UITableView
显示来自 Realm 的新结果。那么有没有更好的方法来做这样的操作呢?无需每次都订阅,当我在UISegmentedControl
. 这是我的代码:
ios - 更新数据源后未重新加载 Rx 表视图
我有一个表格视图,我试图使其反应。我让它使用 Swift 工作。
以下是 RxSwift 代码
以下是我的视图模型
这是消息数据类
单击按钮时,我试图将数据附加到 Message 数组,如下所示
每次我追加一个新元素时,数组的计数都会增加。但是即使数据源具有最新值,表视图也不会重新加载
谁能指出问题是什么?谢谢你。
ios - 将 RxDataSource 添加到 UICollectionView 时 Xcode 崩溃
嘿,我正在尝试获取由 UICollectionViewController 托管的 UICollectionView,它与 RxCocoa 和 RxDataSources 一起使用。
当我使用带有嵌入式 UICollectionView 的 UIViewController 时,一切正常。
但是当我尝试通过相同的逻辑连接时:
在 UICollectionViewController 中使用 UICollectionView,Xcode 完全崩溃。
关于 RxDataSources,我是否缺少某些东西,您不能将它们与 UICollectionViewController 一起使用?
ios - 将项目附加到 MultipleSectionModel
我遵循此示例并成功创建了 multi-section tableView
,但是如何将项目附加到此部分之一?我可以重新创建该部分,但我想追加项目而不是重新加载tableView
。
uicollectionview - RxSwift 无法将调用结果类型 '(_) -> Disposable' 转换为预期类型 '(_) ->
我正在尝试使用 RxSwift 将 headerView 添加到 collectionView 中。
我收到此错误:
无法将调用结果类型 '( ) -> Disposable' 转换为预期类型 '( ) ->
在这一行:
我不明白如何解决它。有什么帮助吗?
我在这里发布其余的代码:
这就是我在我调用观察的方法中写的。
ios - 使用 RxSwift 数据源时,UICollectionReusableView 未调用 awakefromnib
我正在使用 RxSwift,我设法创建了数据源并正确检索了单元格。问题出在 headerView 部分。我创建了一个 UICollectionReusableView 类,从情节提要附加插座。
问题是我使用collectionview.dequeueReusableSupplementaryView 检索视图,但从未调用awakeFromNib!
这就是我设置collectionView的方式
这是我的 UICollectionReusableView 类
这是数据源
因为 awakeFromNib 没有被调用,例如 headerView。viewWrapperRecommendations 它将崩溃为零,但我需要访问 headerView 网点。
但是,相反,调用 CardView (单元类)的 awakeFromNib 并且它运行良好。
有什么帮助吗?谢谢!