RxSwift的目的是简化异步操作和事件/数据流的组合。仅将此标记用于特定于RxSwift - Reactive Programming范例的问题,或者需要使用该语言代码的问题。使用相关标签[ios],[osx],[apple-watch],[cocoa-touch]和[cocoa]来获取有关平台或框架的(语言无关)问题。
我正在尝试找出如何获得以下结果:A:-a--b--c-d--e-f-> B:--1-2-3- | =:--ab--cd--ef->:--1-2--3-1--2-3->其中A,B为输入流,'='表示...
操作符和地图操作符有什么区别?好像一样我正在学习RxSwift。请查看do和map的大理石图。做:http://reactivex.io/documentation/operators / ...
在我的代码中有一个Single,我通过flapMap发出一个数组。在flipMap中有一个for循环,每次都会向数组添加一个元素。我的问题是:flapMap返回调用如何等待,直到...
如果我让myValue = BehaviorSubject(value:30)myValue.subscribe(onNext:{print($ 0)},onError:{print(error)中的错误},onCompleted:{print(“ Completed”)}},onDisposed :{...
[试图掌握RxSwift并陷入一些困境。 var观察到的数据= BehaviorSubject.from([[2,3,4,5,6]).map({$ 0 * 3})。subscribe(onNext:{print(“ HELLO”,$ 0)})我如何附加.. 。
我有两个订阅:a和b。 b触发后,我需要取消(取消订阅)a。订阅在代码的不同部分定义,当前看起来像这样:private let ...
我有两个订阅:a和b。 b触发后,我需要取消(取消订阅)a。订阅在代码的不同部分定义,当前看起来像这样:private let ...
我如何将RxSwift与AlamoFire和SwiftyJSON一起使用?
我正在尝试学习RxSwift,目前正在尝试将其与AlamoFire和SwiftyJSON结合使用,也就是说,观察何时下载了JSON,以便我可以对其进行解析。我有工作代码...
ViewModel具有一个输入(观察者),该输入绑定到UIViewController中的UIButton的tap事件。该观察者的类型为AnyObserver 。在我的单元测试中,这是我所期望的:让...
[每当我运行此代码时,都会调用VCModel的init(),但Swinject不会将VCModel实例注入到我的ViewController中。有人可以告诉我我做错了什么吗?我得到的错误是:...
我已经从URL解析了JSON数据,并在填充数组时相应地触发了数组上的订阅者。但是我从onNext获得的数据看起来像这样:MyProject.People。我如何获得...
[使用UITableView的RxCocoa扩展名时如何控制canEditRowAtIndexPath
仅供参考,在我提出问题之前,我正在使用Swift 2和xcode 7 beta。所以我正在使用RxSwift和RxCocoa将ViewModel绑定到TableView。在我的UITableViewController中...
我刚刚开始学习RxSwift。我添加了一个UIButton,其中包含一个observable in和一个suscribe方法,该方法应该在每次数据更改时触发,但是我无法正常工作。我想念什么? @ ...
我不知道如何映射自定义类型。我有两个具有自定义类型的变量-var viewModel:PurchaseList.Fetch.ViewModel? var回应:PurchaseList.Fetch.Response? struct响应:可映射{...
我有两个序列,我想将它们合并,以便将进入第二个序列的任何结果与第一个序列的最新结果进行累积合并。 A --------------- B --...
我应该如何访问有关用于使用RxSwift和MVVM填充表格视图的数组的数据
我正在尝试通过制作消息传递应用程序来学习MVVM和RxSwift,但无法找出基于上一个单元格的详细信息(如果它是表视图中的最新单元格)来设置单元格样式的最佳方法。 ...
我有一个视图控制器,需要了解从另一个视图控制器设置的布尔变量headerCollapsed。在vc1中,我具有:headerCollapsed = ReplaySubject 。create(...
RxSwift:实现concatMap生成了重入异常检测到错误
我正在尝试在RxSwift中实现concatMap,但是当我尝试在concatMap中为observable设置新值时,出现此错误:检测到重入异常。 >调试:...
我有一个可观察的元素,它定期发出元素。在这些元素上,我执行一种快速和一种缓慢的操作。我想要的是在忙时为慢速观察者添加新元素。有没有...
RXSwift:如果请求在`retryWhen`中失败,则修改URLRequest >>
当请求失败时,我需要修改请求的标头,但是当我在retry中修改请求时,请求不会改变。这是我的实现:func makeRequest(serviceRequest:...