rx-swift 相关问题

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

如何在RxSwift观察器中测试私有函数?

observable.subscribe(onNext:{_在somePrivateFunction()}中)”是一种RxSwift方法,用于测试可观察到的事件是否实际上被调用了somePrivateFunction?由于...

回答 1 投票 0

将MVVM与RxSwift一起使用的正确方法是什么?

我已经研究了MVVM和RxSwift。但是我很困惑使用MVVM作为正确的方法。我知道好的方法是使用输入/输出来访问变量。我的问题是如何处理...

回答 1 投票 0

每60秒观察一次可观察到的结果,并将其与RxSwift中的先前值进行比较

我想做的是:观察每60秒可观察到的位置,并与距离60秒钟前发出的事件进行比较,比较距离是否超过阈值。

回答 1 投票 1

RxSwift:BheaviorRelay排除默认值

我是RxSwift的新手。如何排除BehaviorRelay的默认值。我的代码:idObservable.subscribe(onNext:{self中的[[弱self] id?fetchData(id)})。disposed(by:self.disposeBag)

回答 1 投票 0

我如何从Observable 到BleHandler.BlePeripheral?

我有一个变量,在数组上使用flatMap后,它的类型为Observable 。让ScanPeripheral:Observable = instance ....

回答 1 投票 1

哪个RxSwift运算符用于唯一发射的元素,以及如何使用?

location.filter({$ 0.speed <25}).debounce(.seconds(20),调度程序:MainScheduler.instance).subscribe(onNext:{(print(location)})。dispose(by: disposeBag)目标:如果速度...

回答 1 投票 0

Swift Combine中的ReactiveSwift动作

Swift Combine中是否有ReactiveSwift Action的替代方法?如果没有,如何实施?我对Swift Combine不太熟悉,在任何地方都找不到。

回答 1 投票 0

RxSwift的结构viewModel

我正在学习MVVM和RxSwift,我想从UI绑定所有对象。我尝试创建一个viewModel,但是编译器弹出一个错误,我创建的视图模型错误吗?这是我的代码和用户界面,我...

回答 1 投票 1

当我将协调器与mvvm-c Rxswift一起使用时如何推送新视图?

我使用MVVM-C(Rxswift),当我尝试将HomeCoordinator与HomeViewModel连接以将新的VC推送到Coordinator时,我必须创建homeVC,HomeViewModel和HomeCoordinator,这不需要任何...

回答 1 投票 1

如何将闭包中的数据传递到另一个场景

这是我的第一个快速应用程序。我将Alamofire用于我的HTTP请求。我来自Android,我知道可以从一个屏幕浏览时将序列化对象附加到navcontroller动作上...

回答 1 投票 0

如何在MVVM-C RxSwift中实现Firebase身份验证

我正在尝试实施MVVM-C rx swift应用。我的注册视图控制器有一个VM,其中用户名和密码为行为主题。我还将一个Firebase处理程序注入了VM。 ...

回答 1 投票 2

BehaviourRelay变量删除重复项

只是继承了此代码库,我对RxSwift不太熟悉。我已经阅读了一些书,但是找不到解决我问题的方法。我们声明了一个变量。这样可以保存来自......>

回答 1 投票 1

KeyDecodingStrategy .convertFromSnakeCase不起作用

我有一个名为ServiceHealthApi的适配器类,它具有此功能:最终类ServiceHealthApi {let模拟Api =“ https://staging.myapp.com/health” func getHealth()-> Single

回答 1 投票 0

在RxDataSources中具有SectionModelType的`Self'要求的初始化的声明

使用TableViewSectionedDataSource将分段表与RxDataSources绑定,需要符合SectionModelType的分段。此SectionModelType协议具有以下初始化程序,作为...

回答 1 投票 0

RxSwift的可调试性有哪些技术限制? [关闭]

[背景:我的团队正在启动一个新的中等大小的Swift项目(大约20 MM),我正在考虑在RxSwift中进行开发。我的一位经理怀疑,一旦他对调试产生了不好的经验...

回答 1 投票 1

如何使用tableView的数据源(numberOfRowsInSection)和RxSwift?

我正在为我的应用程序使用RxSwift和RxCocoa,并实现了tableView。当它从tableModel的viewModel获取priceData时,它显示了priceData的完整列表。但是我只想在第一个显示50个计数...

回答 1 投票 1

带有UITextFieldDelegate的RxSwift控制事件

我正在为项目使用RxSwift。我正在使用控件事件来处理文本字段事件,如下所示。 textField.rx.controlEvent([。editingDidEndOnExit])。subscribe {_ in} .disposed(by:...

回答 1 投票 1

传递数据MVVM和RxSwift

我目前正在学习MVVM和RxSwift。我在主视图控制器中有一个要传递的图像。我成功使用了mvc和RxSwift,但是由于MVVM对我来说是新的。我不知道如何...

回答 1 投票 1

为什么UIView的可观察框架在订阅后仅触发一次

我正在使用RxSwift观察一个UIView的框架。这是我在视图中的代码self.rx.observe(CGRect.self,#keyPath(UIView.frame)).subscribe(onNext:{print中的frame(“ Got new frame \(...

回答 1 投票 1

如何从AFError确定特定的409错误?

我有一个方法,该方法返回Single来调用Web服务。出于多种原因,此调用返回409,并且此原因在响应中作为JSON传递。我...

回答 1 投票 0

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