rx-swift 相关问题

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

实例方法'flatMap'要求'String'符合'ObservableConvertibleType'

我低于RxSwift的构建错误,函数为testFlatMap(){ > 这是问题: subject.flatMap({ (value) -> String in PublishSubject.just(value) }) 在第一行中,您告诉编译器闭包返回一个String,但是flatMap要求闭包返回一个Observable类型。 此外,仅供参考:a.flatMap { .just($0) }实际上是禁止操作。换句话说:a≣a.flatMap { .just($0) }

回答 1 投票 1

RxSwift-使用转换函数内部的函数构造Observable

这是我的代码段:打开类SomeClass {让驱动程序:Driver init(input:Observable ){driver = input .map({s-> Bool in self.convert(text:s)})// // ...

回答 1 投票 1

RxSwift:以延迟方式完成的合并

有人可以告诉我是否可以在concat运算符中创建一个递归补全。我想获取一个会话,并在此之后加载具有相应会话ID的用户。 SessionAPI ....

回答 1 投票 1

RxSwift表单验证和在一个流中发送请求

我有一种情况,我想验证表格,然后如果一切正常,请转到api请求。我已经编写了一些代码,它可以正常工作,但是错误处理了我的流。我知道我可以添加.catch ...

回答 1 投票 0

如何抑制可观察到的条件变为真

我的应用程序中有一个集合视图,当有新内容或删除内容时,它将以动画刷新。但是,我不希望用户滚动时刷新它,因为它会导致...

回答 1 投票 0

对于UIButton点击事件,哪个驱动程序和信号更好?

我是RxSwift和RxCocoa的新手。在我的项目中,UIButton tap事件在很多地方都是由rx.tap.asDriver()处理的,但是我徘徊于Signal在这种情况下更好。我的认识是:驱动程序用于...

回答 1 投票 1

popViewController抛出“在键值观察器仍处于注册状态时取消分配”错误

我在使用observedBag分配可观察对象时遇到问题。它仅在iOS 10中发生。我必须将TextField(SwiftMaskField)值与viewModel上的变量相关联,所以我是...

回答 1 投票 1

RXSwift:订户永远不会回叫

我具有此功能:func makeRepoRequest()-> Single {return Single.create {[守护者中的弱自我]观察者让某物=自我?....

回答 1 投票 1

观察UITextField.rx.text不会收到有关文本字段值的编程更改的通知

像下面的代码示例中那样,使用RxSwift观察UITextfield的文本值时,以编程方式设置文本字段的值(如customTextField.text =“ Hello World” ...]时不会更新)

回答 1 投票 0

链接RxSwift和Alamofire的异步请求中的调用函数

[我是RxSwift的初学者,这是我的问题,我的应用必须执行3个请求,三个请求都得到了,我的工作团队建议我使用平面图连续执行这三个请求,但是我不这样做知道该怎么办...

回答 1 投票 0

无法在RxSwift中的CombineLatest中使用类型为((@@ escaping(_)-> _))的参数列表来调用'filter'

我正在尝试从我要合并的两个流中过滤掉某些内容。我尝试使用的两个值属于同一类型,因此我似乎无法理解为什么会遇到此问题。让...

回答 1 投票 1

允许用户取消登录尝试并在不破坏Observable的情况下手动重试

说我有一个登录按钮,该按钮绑定到我的VM中的观察者。当用户点击按钮时,它将触发异步API调用。 VC在......>

回答 1 投票 1

您如何在BehaviorRelay中编辑当前值的属性?

我对RxSwift和RxCocoa还是陌生的,最近我大量使用了Variable,因为通过它的值将突变推入Variable十分方便。现在已弃用,我是...'

回答 1 投票 1

RxSwift中的接收和发送可观察的对象

我有现有的工作代码,看起来像这样(删除了不必要的东西):queryTextField.rx.text.orEmpty .throttle(.milliseconds(300),调度程序:MainScheduler.instance)...

回答 2 投票 1

如何在rxSwift和Moya中绑定viewModel中的数据?

我正在尝试创建一个应用来从API获取一些新闻,并且我正在使用Moya,RxSwift和MVVM。这是我的ViewModel:import Foundation import RxSwift import RxCocoa public enum NewsListError {...

回答 1 投票 1

RxSwift。订阅发生两次

我对RxSwift不够了解,无法独自解决我的问题。我将非常感谢您的帮助。对不起我的英语不好。 //声明变量var loadingImage = BehaviorRelay&...

回答 1 投票 0

创建像RxSwift的Observable之类的Combine的发布者。为Alamofire请求创建

我使用以下代码生成冷的RxSwift Observable:func doRequest ((request:URLRequestConvertible)-> Observable {let observable = ...

回答 1 投票 0

RxDataSources集合视图单元格始终将淡入淡出用于插入单元格动画,不能更改为其他动画

我在UICollectionView上使用RxSwift进行单元动画时遇到问题,我的简单设置如下:collectionView.register(UINib(nibName:“ CustomCollectionCell”,bundle:nil),...

回答 1 投票 0

RxDataSources单元重载动画无法正常工作

我在使用RxSwift的RxDataSources单元重新加载动画时遇到一些问题。我有一个简单的表设置,如下所示:导入UIKit导入RxDataSources导入RxCocoa导入RxSwift导入Fakery ...

回答 1 投票 0

是否可以使用RxSwift在输入字段的数组上执行自定义绑定程序?

我有两个输入字段,一个输入密码,另一个输入确认密码。我想创建一个自定义活页夹,使我可以比较两个输入字段的值,但也可以验证...

回答 1 投票 0

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