rx-swift 相关问题

RxSwift的目的是简化异步操作和事件/数据流的组合。仅将此标记用于特定于RxSwift - Reactive Programming范例的问题,或者需要使用该语言代码的问题。使用相关标签[ios],[osx],[apple-watch],[cocoa-touch]和[cocoa]来获取有关平台或框架的(语言无关)问题。

RxSwift - 当点击按钮后验证UITextField时,没有调用onNext。

有一个相当大的问题--有一个有几个输入字段的表单,想用RxSwift来验证这些字段。当我编辑文本时,一切都很好,但当我想要 ...

回答 1 投票 0

如何测试一个observable失败时是否重试X次?

我有一个observable,如果失败的话,我需要重试几次。而我目前正在尝试对它进行单元测试。到目前为止,我已经这样做了,它失败了,总是返回1而不是11次:func ...

回答 1 投票 1

RXSwift链式观察者和捕捉错误

我有一些代码应该监听一些observable操作何时完成,但我很难用最理想的方式来写它。重要的是最终的订阅结果是......

回答 1 投票 2

Rx tableView仅给我单元格中的最后一个值,尽管有许多数据对象

我有一个RxTableView,它绑定来自中继的数据。当我在绑定数据之前检查数据时,我得到了大约10个数据对象,但是tableView单元格仅显示最后一个。在我的viewModel中,我...

回答 1 投票 0

绑定模型和视图:如何观察对象属性

我有一个结构类似于创建模型对象的表单的视图。我正在尝试将表单元素(UIControl)绑定到模型属性,以便视图在其对应的......>

回答 1 投票 2

只有一个开关打开

我正在努力应对以下挑战。我使用包含开关的自定义单元格创建了表视图。我只想打开一个开关,例如,启动后我打开了第三开关,然后...

回答 2 投票 1

使用敏捷的单元测试快速计时器功能

我正在使用Quick,Nimble和RxSwift。我的目标是编写单元测试来测试带有Timer的某些功能,该功能将在一段时间后重复执行。我的伪类最终...

回答 1 投票 1

Observable.interval在后台状态下不起作用

我正在尝试使用RxSwift创建一个简单的计时器,我从这个答案()中得到了启发。当应用程序处于前台时,它可以正常工作。问题是,如果应用程序状态进入...

回答 2 投票 -1

我如何在RxSwift中打印订阅的字典值?

我有一个可返回字典的Observable:func myFunc()-> Observable {return service.getDictionary()}如何获取键和值? viewModel ....

回答 1 投票 0

快速合并具有多个值的Future?

我可能会采用错误的方式,但是我有一个函数,随着时间的推移,我想使用该函数发出多个值。但是我不希望它开始发光,直到某个对象被订阅。 ...

回答 1 投票 -1

RxSwift错误:属性'text'要求'UITextField'继承自'UILabel']

func bindSearchTextField(){searchTextField.rx.text.asObservable()。skip(3).debounce(0.3,scheduler:MainScheduler.instance).subscribe(onNext:{[弱自我] ...

回答 1 投票 1

订阅自定义UIView的变量

我有一个自定义视图,在此自定义视图中,我声明了var isSelected:false,当点击该视图时将被切换。在我的ViewController中添加其中两个自定义View之后。我...

回答 1 投票 2

RxSwift TestScheduler用于两个来源

我想为两个不同的源发出两个不同的信号,但是我崩溃了线程1:第29行的RxSwift / Event.swift中的EXC_BAD_ACCESS(code = 1,address = 0x0):返回“ next(\(value) )“这...

回答 1 投票 0

RxSwift子分类最佳实践

我有一个视图模型,该视图模型已在两个流程中使用,并且已经进入将其真正拆分为超类和两个子类的阶段。但是,我对最佳方法感到困惑...

回答 1 投票 1

如何按修改日期对核心数据对象进行排序,并以正确的顺序在tableView中列出它?

我一直在为移动tableView中的单元格并使其以正确的顺序而苦苦挣扎。我希望能够使用rx.itemMoved将单元从一个位置拖到另一个位置。顺序...

回答 1 投票 1

RxSwift使可观察触发对象

我有一个BehaviorSubject,通过RxDataSources绑定了我的表视图。除此之外,我还需要刷新,以创建一个可观察的对象来更新数据并更新...

回答 1 投票 1

如何使用RxSwift在Moya中重试请求?

我对RxSwift还是很陌生,我正在将Moya与RxSwift一起用于我的应用程序中的联网。对于给定的ProviderType,我具有用于每个请求的以下函数。打开函数请求(用于...

回答 1 投票 0

RxSwift-在事件上更改PublishSubject中的特定对象

结构联系人:可编码,可哈希{var id:String ...}我使用PublishSubject将数据馈送到UITableView中,让联系人:PublishSubject = PublishSubject()当...

回答 1 投票 1

。drive()和.bind(to :)之间的区别

我目前正在学习RxSwift。什么时候使用.drive(东西)和.bind(到:东西)?示例:let disposeBag = DisposeBag()let isEnabled = BehaviorRelay(value:true)let button ...

回答 1 投票 2

当显示tableView时如何将tableView单元排列为不同的顺序?

我已经使用Rx设置了tableView,并允许用户使用rx.itemMoved上下移动单元格:let testData = BehaviorRelay(value:[“ hello”,“再次hello”,“ hello第三...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.