ios - 如何在 RxSwift 中为 `never` 运算符触发事件

标签 ios swift mvvm rx-swift

当用户点击按钮时,我的 viewModel 需要执行一些任务,例如退出第一响应者(键盘)。我认为最好的方法是在我的 ViewModel 中设置一个触发器,ViewController 将观察到该触发器。似乎是使用 observable 的好时机output不会像这样发出任何值:

var resignFirstResponder = Observable<Any>.never()

我如何发出新事件供 ViewController 收听?

最佳答案

.never() 显然永远不会发出任何东西。据我所知,PublishSubject 是您所需要的。

关于ios - 如何在 RxSwift 中为 `never` 运算符触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45725623/

相关文章:

ios - 两个时间戳之间的天数

ios - 自定义运算符以简化 If-Let

ios - 停止从 textView 中获取文本

wpf - 如何使成功登录关闭WPF MVVM应用程序中的LoginView?

c# - 哪里将异步/解锁放在mvvm中?

wpf - WPF ListBox SelectedItem问题

ios - 以编程方式向 objective-c ios 应用程序添加标签不显示

javascript - 如何从 Ti.Geolocation.getCurrentPosition 访问/存储纬度和经度?

swift - 符合协议(protocol)时类型别名声明的冗余重复(第 2 部分)

ios - 文件不会写入磁盘。我究竟做错了什么?