如何在ReactiveKit中建模动作?

时间:2016-09-30 01:11:23

标签: reactivekit

所以这是我的用例:我有一个包含在Signal<String, NSError>中的异步任务,它有效地执行一次,并且不再相关(基本上是一次性的)。

我想观察或绑定它的输出到我的UI中的文本字段,但我看不到这样做的方法,不涉及挂起对Signal的一次性和手动的引用任务完成后自己处理。

有更简单的方法吗?理想情况下,有一种方法可以在信号完成时自行释放。

我觉得我在这里缺少概念性的东西。

1 个答案:

答案 0 :(得分:1)

信号一旦完成,错误输出或观察者断开连接就会释放资源。

disposeBag用于断开观察者与信号的连接,但在您的情况下,信号很可能在此之前已经释放了所有资源,因为它将首先完成。

换句话说,你是在思考它。 SDK做正确的事情,你不必做任何特别的事情。