rx-swift 相关问题

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

RxSwift测试现在失败。已引入延迟

我有以下代码-viewIsReady .flatMapLatest {[self.dependencies.authSvc.checkSession()中的[无名小我] _。

回答 1 投票 0

合并两个单个响应RXSwift

我有两个Single值,它们包含同一对象的数组。我想合并它们并应用地图,然后将它们作为Single返回。可能吗?所以我有这个:func fetchTripList(type:...

回答 1 投票 1

设计可观察对象

前言:这是关于反应式编程的设计问题。它旨在与语言无关,因此都是伪代码。我怀疑,无论正确的答案是什么,都会同样适用...

回答 1 投票 0

使用RxSwift处理KeyboardWillHide

隐藏键盘后,我想启用一个按钮。如何使用rxSwift执行此操作?我尝试了这段代码,但从未调用过闭包:NotificationCenter.default.rx.notification(UIResponder ....

回答 2 投票 2

RxSwift,如何更轻松地使用NotificationCenter?

收到IAP购买的通知,然后我从服务器请求交易。要下载歌曲并播放,如果交易正常。我使用RxSwift,以下代码有效,我想对其进行改进。 ...

回答 1 投票 1

Chain请求并使用RxSwift返回两个结果

我有一个ContentService,可以请求提供文章。该文章响应包含authorId属性。我有一个ProfileService,允许我通过userId请求用户个人资料。我是...

回答 1 投票 2

RxSwift设置下一个可观察的下一个可观察值,不起作用

我是ios和rxswift的新手。尝试为新应用创建mvvm体系结构。如果在调用appStartNetwork.fetchApp()之前设置了可观察的isSuccess值,则可以观察该值。但是当我设置isSuccess ...

回答 1 投票 0

[实例方法'驱动器'要求类型'NotificationItem'和'[NotificationItem]'是等效的]

我创建了一个称为通知项目的类,并从模型类RTVNotification import Foundation解析数据,导入RTVModel公共类NotificationItem:NSObject {public var id:...

回答 2 投票 2

RxSwift-如何在数据源更改时保持UICollectionView的contentOffSet和选择

[只要我的项目上有可观察事件,UICollectionView上的selection和contentOffset就消失了。这是我的绑定代码:items.bind(to:collectionView.rx.items){[弱自我] collectionView,...

回答 1 投票 0

使用RxSwift将UITableViewCell中的控件绑定到ViewModel的最佳实践

我正在使用MVC迁移现有的应用程序,该过程大量使用了委托模式到使用RxSwift和RxCocoa进行数据绑定的MVVM。通常,每个View Controller拥有一个...

回答 1 投票 2

RxSwift Differ库崩溃`NSInternalInconsistencyException`

我现在在一个基本示例中尝试将Diffing与RxSwift一起使用。我正在使用Differ库。这是与我的Interactor + ViewModels关联的:import Foundation import RxSwift import RxCocoa ...

回答 1 投票 1

如何手动执行UITextField编辑操作,而rx观察到此更改?

我只是添加了两个可观察对象:mainView.textField.rx.text.orEmpty.bind(to:viewModel.searchPhrase).disposed(by:bag)mainView.textField.rx.controlEvent(.editingChanged).asObservable()。 ..

回答 3 投票 0

UICollectionViewCell中的按钮点击也可以切换另一个单元格中的状态

我有一个包含UIButton的UICollectionViewCell。在单元格中点击按钮时,我想切换所选状态。这在一定程度上有效,我看到的错误是,单击1个单元格...

回答 1 投票 0

合并2个PublishSubject,并使用Observable.combineLatest发出

我在服务中有2个单独的数据集合。特色内容和标准内容。我有2个api调用来返回这些项目。它们可以单独使用,但是我也有用例...

回答 1 投票 0

RxSwift:基于文本字段的启用/禁用按钮不为空

我必须使用RxSwift @IBOutlet弱var userTextField:UITextField来基于两个文本字段上的字符数启用按钮。 @IBOutlet弱var passwordTextField:UITextField! @IBOutlet ...

回答 2 投票 5

从不使用Swift的Combine在平面图中返回

在RxSwift中,flatMap运算符可以轻松返回非完成的Observable。假设我们有一条(人为的和愚蠢的)可观察链:let repo = DataRepository()可观察.just(Int ....

回答 1 投票 0

Observable.from两次被订阅的闭包

执行后,下面的代码将打印两次“ subscribe”。为什么? RxSwift 5.0导入UIKit导入RxSwift类ViewController:UIViewController {让data = Data(重复:100,计数:...

回答 1 投票 0

使用MVVM swift在View DidLoad上进行Api调用

我有一个应用程序,一旦在ViewController中唤醒屏幕,我想在其中进行API调用。基本上,我使用Universal Link激活ViewCOntroller,并在它显示...

回答 1 投票 0


如何:处理可观察到的不再接收事件(错误处理)

rxSwift的新手,正在尝试学习一个简单的函数。在可观察序列上使用.timeout时,它将返回错误消息未处理的错误发生:序列超时。如果...

回答 1 投票 0

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