问题标签 [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.

0 投票
0 回答
1045 浏览

ios - 无法使用 rxdatasources swift 从表格视图中删除单元格

我有一个表格视图,我从视图模型中填充一些数据,我正在使用 RxSwift 和 RxDataSources ...我有下一个代码

我的视图控制器有这样的东西

好像在这一行

section 是一个空数组,因为我得到一个索引超出范围异常,并且当我打印数组时,它没有任何元素。我的问题是如何从数据源中获取部分?

我从这个网址看到了这个例子: https ://github.com/RxSwiftCommunity/RxDataSources/blob/master/Example/Example3_TableViewEditing.swift

提前致谢。

0 投票
0 回答
2051 浏览

ios - 带有 UICollection 的 RxDataSources

我正在学习 RxSwift,我想将 RxDataSources 与 UICollectionView 一起使用,但没有显示任何内容,请告诉我哪里错了,谢谢;我的代码:

- - 模型 - -

- - 数据 - - -

- - 看法 - - -

谢谢,我想用 UICollectionView 显示一些人的头像。

0 投票
1 回答
1489 浏览

rxdatasources - RxDataSources - 如何在没有数据时添加自定义空单元格

如果我有另一个名为 的单元格EmptyCell,并且如果项目为空,我想显示此单元格。我怎么能做到这一点。

0 投票
2 回答
3270 浏览

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

0 投票
1 回答
1248 浏览

ios - 使用 RxSwift 和 Realm 动态过滤结果

我有一个非常简单的项目,我想在其中动态过滤UITableView有关UISegmentedControl. 我将 MVVM 与 RxSwift、Realm 和 RxDataSources 一起使用。所以我的问题是,如果我想更新内容,UITableView我需要创建 'special' DisposeBag,仅用于此目的,并且在UISegmentedControlnil 中的每个选择并再次创建。只有在这种情况下,如果我理解正确,订阅会重新更新,并UITableView显示来自 Realm 的新结果。那么有没有更好的方法来做这样的操作呢?无需每次都订阅,当我在UISegmentedControl. 这是我的代码:

0 投票
1 回答
2344 浏览

ios - 更新数据源后未重新加载 Rx 表视图

我有一个表格视图,我试图使其反应。我让它使用 Swift 工作。

以下是 RxSwift 代码

以下是我的视图模型

这是消息数据类

单击按钮时,我试图将数据附加到 Message 数组,如下所示

每次我追加一个新元素时,数组的计数都会增加。但是即使数据源具有最新值,表视图也不会重新加载

谁能指出问题是什么?谢谢你。

0 投票
3 回答
812 浏览

ios - 将 RxDataSource 添加到 UICollectionView 时 Xcode 崩溃

嘿,我正在尝试获取由 UICollectionViewController 托管的 UICollectionView,它与 RxCocoa 和 RxDataSources 一起使用。

当我使用带有嵌入式 UICollectionView 的 UIViewController 时,一切正常。

但是当我尝试通过相同的逻辑连接时:

在 UICollectionViewController 中使用 UICollectionView,Xcode 完全崩溃。

关于 RxDataSources,我是否缺少某些东西,您不能将它们与 UICollectionViewController 一起使用?

0 投票
1 回答
257 浏览

ios - 将项目附加到 MultipleSectionModel

我遵循此示例并成功创建了 multi-section tableView,但是如何将项目附加到此部分之一?我可以重新创建该部分,但我想追加项目而不是重新加载tableView

0 投票
1 回答
437 浏览

uicollectionview - RxSwift 无法将调用结果类型 '(_) -> Disposable' 转换为预期类型 '(_) ->

我正在尝试使用 RxSwift 将 headerView 添加到 collectionView 中。

我收到此错误:

无法将调用结果类型 '( ) -> Disposable' 转换为预期类型 '( ) ->

在这一行:

我不明白如何解决它。有什么帮助吗?

我在这里发布其余的代码:

这就是我在我调用观察的方法中写的。

0 投票
0 回答
1077 浏览

ios - 使用 RxSwift 数据源时,UICollectionReusableView 未调用 awakefromnib

我正在使用 RxSwift,我设法创建了数据源并正确检索了单元格。问题出在 headerView 部分。我创建了一个 UICollectionReusableView 类,从情节提要附加插座。

问题是我使用collectionview.dequeueReusableSupplementaryView 检索视图,但从未调用awakeFromNib!

这就是我设置collectionView的方式

这是我的 UICollectionReusableView 类

这是数据源

因为 awakeFromNib 没有被调用,例如 headerView。viewWrapperRecommendations 它将崩溃为零,但我需要访问 headerView 网点。

但是,相反,调用 CardView (单元类)的 awakeFromNib 并且它运行良好。

有什么帮助吗?谢谢!