rx-swift 相关问题

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

RxSwift - 没有冻结UI的后台任务

我想在我的iOS应用程序的后台线程中做一些繁重的工作,而不是在执行时冻结UI。我尝试的是:self.someDisposable = ...

回答 1 投票 4

ViewController中的RxSwift DisposeBag用法

我是RxSwift框架的新手。我在我的ViewController中使用一次性用品,我在DisposeBag中添加一次性用品。我应该在哪里取消分配DisposeBag以处理所有......

回答 3 投票 0

如何用RxSwift替换简单的委托协议?

我正在寻找避免定义协议SomeTableviewCellDelegate:class {func didSelectTopic(topic:RTopic)}并使用RxSwift的最佳方法。我已经定义了var ...

回答 1 投票 0

Observable不接收事件

我的代码如下所示:private let myPublishSubject = PublishSubject ()func方法(输入:字符串) - >字符串{如果输入==某事{myPublishSubject.onNext(true)...

回答 1 投票 1

RxDataSources`通用参数'Self'无法推断

我知道有很多关于这方面的问题,我看了所有这些问题,但它并没有解决我的问题。我也评论了其中一个,但问题似乎不再活跃,所以我不......

回答 1 投票 0

RxDataSources tableView包含来自一个API源的多个部分

目前,对于我们的API请求,我们使用Rx。我们如何使用它的一个例子是:let orderRxService = OrderRxService.listAsShop(shopId,status:.active).repeatRequest(delay:4).observeOn(...

回答 1 投票 0

tableView.rx.itemSelected中的RxSwift双映射

我想从tableView.rx.itemSelected获取对象并在处理之后。这个方法返回IndexPath,所以我可以映射这个值。但是如何从ViewModel获取索引对象? struct ViewModel {...

回答 3 投票 7

如何设置从tableview(rxswift)删除单元格的动画?

当用户滑动单元格时,可以将其删除。但是,删除没有动画。我的ViewController中的部分代码:覆盖func viewDidLoad(){super.viewDidLoad(...

回答 1 投票 1

如何使用RxSwift强制点击UIButton?

这就是我在UIButton上订阅tap操作的方式:_ = mainView.loginButton.rx.tap.subscribe {_ in //这根本不被调用}现在我需要强制该操作检查我的依赖项是否...

回答 1 投票 1

RxSwift:UISwitch切换回初始状态

我正在为我面临的问题寻找解决方案。我有TableView,它有多个单元格,每个单元格都有一个UISwitch,并且该开关的状态(开/关)设置如下:viewModel ....

回答 1 投票 1

RxSwift分页和API问题

在做一些RxSwift练习时,我一直在玩PokeApi。 Pokeapi可以在这里找到https://pokeapi.co/我正在使用的api示例在搜索口袋妖怪时,你可以......

回答 2 投票 0

减少或平面映射json对单个数组的响应

我有一个json响应消息体,看起来像这样。出于我的UI的目的,顶级消息只是列表中的第一条消息。 {“messageId”:“1234-1234-1234”,“jobId”:...

回答 2 投票 1

如何将可观察的循环结果与RxSwift中的数组相结合?

我有一个有数字的简单流。我想做一些数学运算,然后在数组中按顺序收集结果。我怎样才能做到这一点 ? func test(number:Int) - > Observable

回答 1 投票 0

如何显示复杂的Observable的进度?

我想知道如何在使用flatMap时显示复杂Observable的进度:Observable .from([1,2,3,4])。flatMap {queryApi($ 0)} .flatMap {queryApi2($ 0)} .flatMap {...

回答 1 投票 0

FlatMapLatest跳过触发器,直到最新的observable完成

我正在尝试制作代码,以便在特定用户操作上执行某种可用的长期运行请求,但在请求处于活动状态时忽略悲伤操作。目标是允许按下按钮为......

回答 1 投票 0

RxSwift订阅将在启动时起作用

我是第一次使用RxSwift。它将从我的服务器加载帖子列表。第一次只需要运行loadPostList,但只需初始化模型,就会调用nextPage。请告诉我 ...

回答 1 投票 1

RxSwift Observable.empty()正在调用onNext

检测到达tableview底部如果不是底部返回Observable.empty()如果 tableview是底部返回Observable.just(())因为我知道是Observable.empty()没有调用onNext而是empty()或者......

回答 1 投票 1

iOS Swift协调器模式和导航控制器的后退按钮

我正在使用模式MVVM +协调器。我的每个控制器都是由协调员创建的。但是,当点击导航控制器的后退按钮时,停止协调员的正确方法是什么?上课...

回答 2 投票 0

RxSwift捕获网络和可达性错误

我尝试使用我的网络层扩展中的RX示例文件中的retryOnBecomesReachable方法ObservableConvertibleType {func retryOnBecomesReachable(_ valueOnFailure:E,...

回答 1 投票 0

RxSwift:当按钮按下时可观察

如何在按钮按下时创建重复流式传输事件的Observable?

回答 2 投票 2

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