首页 > 解决方案 > 创建一个事件队列 RxSwift

问题描述

我想知道是否可以使用 RxSwift 创建一个队列(例如带有标识符,例如“Q”),例如:

在 ViewController1 上,我event1 发送到队列 Q。

在 ViewController2 上,我其他 event2 发送到 Q。

在 ViewController3 上,我处理队列的事件 1 和 2,标识符为 Q。

编辑,指定问题:

我必须将多个 ViewControllers 呈现为模态。因此,例如 ViewController1 说需要在 ViewController2 上显示一个弹出窗口,但 ViewController2 也必须显示另一个弹出窗口,所以我需要一个队列,以便不会同时显示所有弹出窗口,所以一个接一个。

我是 Rx 的新手,所以我不确定这是否可行。此外,如果有办法在没有 RxSwift 的情况下做到这一点,我愿意尝试。

太感谢了。

标签: iosswiftrx-swift

解决方案


推荐阅读