RxSwift的目的是简化异步操作和事件/数据流的组合。仅将此标记用于特定于RxSwift - Reactive Programming范例的问题,或者需要使用该语言代码的问题。使用相关标签[ios],[osx],[apple-watch],[cocoa-touch]和[cocoa]来获取有关平台或框架的(语言无关)问题。
我想在我的iOS应用程序的后台线程中做一些繁重的工作,而不是在执行时冻结UI。我尝试的是:self.someDisposable = ...
ViewController中的RxSwift DisposeBag用法
我是RxSwift框架的新手。我在我的ViewController中使用一次性用品,我在DisposeBag中添加一次性用品。我应该在哪里取消分配DisposeBag以处理所有......
我正在寻找避免定义协议SomeTableviewCellDelegate:class {func didSelectTopic(topic:RTopic)}并使用RxSwift的最佳方法。我已经定义了var ...
我的代码如下所示:private let myPublishSubject = PublishSubject ()func方法(输入:字符串) - >字符串{如果输入==某事{myPublishSubject.onNext(true)...
我知道有很多关于这方面的问题,我看了所有这些问题,但它并没有解决我的问题。我也评论了其中一个,但问题似乎不再活跃,所以我不......
RxDataSources tableView包含来自一个API源的多个部分
目前,对于我们的API请求,我们使用Rx。我们如何使用它的一个例子是:let orderRxService = OrderRxService.listAsShop(shopId,status:.active).repeatRequest(delay:4).observeOn(...
tableView.rx.itemSelected中的RxSwift双映射
我想从tableView.rx.itemSelected获取对象并在处理之后。这个方法返回IndexPath,所以我可以映射这个值。但是如何从ViewModel获取索引对象? struct ViewModel {...
如何设置从tableview(rxswift)删除单元格的动画?
当用户滑动单元格时,可以将其删除。但是,删除没有动画。我的ViewController中的部分代码:覆盖func viewDidLoad(){super.viewDidLoad(...
这就是我在UIButton上订阅tap操作的方式:_ = mainView.loginButton.rx.tap.subscribe {_ in //这根本不被调用}现在我需要强制该操作检查我的依赖项是否...
我正在为我面临的问题寻找解决方案。我有TableView,它有多个单元格,每个单元格都有一个UISwitch,并且该开关的状态(开/关)设置如下:viewModel ....
在做一些RxSwift练习时,我一直在玩PokeApi。 Pokeapi可以在这里找到https://pokeapi.co/我正在使用的api示例在搜索口袋妖怪时,你可以......
我有一个json响应消息体,看起来像这样。出于我的UI的目的,顶级消息只是列表中的第一条消息。 {“messageId”:“1234-1234-1234”,“jobId”:...
我有一个有数字的简单流。我想做一些数学运算,然后在数组中按顺序收集结果。我怎样才能做到这一点 ? func test(number:Int) - > Observable
我想知道如何在使用flatMap时显示复杂Observable的进度:Observable .from([1,2,3,4])。flatMap {queryApi($ 0)} .flatMap {queryApi2($ 0)} .flatMap {...
FlatMapLatest跳过触发器,直到最新的observable完成
我正在尝试制作代码,以便在特定用户操作上执行某种可用的长期运行请求,但在请求处于活动状态时忽略悲伤操作。目标是允许按下按钮为......
我是第一次使用RxSwift。它将从我的服务器加载帖子列表。第一次只需要运行loadPostList,但只需初始化模型,就会调用nextPage。请告诉我 ...
RxSwift Observable.empty()正在调用onNext
检测到达tableview底部如果不是底部返回Observable.empty()如果 tableview是底部返回Observable.just(())因为我知道是Observable.empty()没有调用onNext而是empty()或者......
我正在使用模式MVVM +协调器。我的每个控制器都是由协调员创建的。但是,当点击导航控制器的后退按钮时,停止协调员的正确方法是什么?上课...
我尝试使用我的网络层扩展中的RX示例文件中的retryOnBecomesReachable方法ObservableConvertibleType {func retryOnBecomesReachable(_ valueOnFailure:E,...