ios - 创建一个事件队列 RxSwift
问题描述
我想知道是否可以使用 RxSwift 创建一个队列(例如带有标识符,例如“Q”),例如:
在 ViewController1 上,我将event1 发送到队列 Q。
在 ViewController2 上,我将其他 event2 发送到 Q。
在 ViewController3 上,我处理队列的事件 1 和 2,标识符为 Q。
编辑,指定问题:
我必须将多个 ViewControllers 呈现为模态。因此,例如 ViewController1 说需要在 ViewController2 上显示一个弹出窗口,但 ViewController2 也必须显示另一个弹出窗口,所以我需要一个队列,以便不会同时显示所有弹出窗口,所以一个接一个。
我是 Rx 的新手,所以我不确定这是否可行。此外,如果有办法在没有 RxSwift 的情况下做到这一点,我愿意尝试。
太感谢了。
解决方案
推荐阅读
- java - 为什么我必须在每个paintComponent 上设置我的JLabel 的位置?
- java - 在 Dropwizard 2.0.0 中检索 Jetty 实例
- r - 美学到底指的是什么,我应该如何调整我的数据集以获得“正确的美学”?
- c# - 将旋转多边形内的内容传输到位图
- javascript - 文件下载后重新加载页面
- python - Werkzeug 中的 BrokenFilesystemWarning
- python - 将多个排序的链表合并为一个
- javascript - 如何使按钮在单击时更改背景和文本颜色
- regex - Notepad++ / BOOST 中的错误或我的正则表达式中的错误?
- ruby-on-rails - Rails Arel_table 通过范围连接多个表