![]() |
1
3
这里似乎有一些误解。
首先,你不订阅
第二,Rx是一种声明式编程方法,而不是强制性的。这意味着您只需设置一次Rx链,而不是“每次点击一个按钮”。只需在视图控制器的viewDidLoad中设置一次subscribe。现在,按钮点击不会发出错误事件,因此链中一定有您没有提到的错误。
正如您在评论中提到的,如果发出错误,它将打破可观察链。有几种方法可以解决这个问题。第一个也是最明显的是确保链中没有任何东西会发出错误。另一种方法是将可能出错的操作符包装到平面图中,然后使用
|
![]() |
2
-1
每次用户点击登录按钮时,我都订阅这个观察者。方法正确吗?
|
![]() |
Viraj · 反应式编程如何实现相关结果 7 年前 |
![]() |
val · 在Shiny中应用传单贴图边界过滤数据 7 年前 |
![]() |
feerlay · RxJS-将可观察对象一分为二,等待第一个完成 7 年前 |
![]() |
n0shadow · RxJava:为一个完整表列表指定最大并发性 7 年前 |