【发布时间】:2018-04-26 12:49:08
【问题描述】:
我有一个Subject observable,表示需要传送给多个订阅者的网络请求的结果。
我可以使用缓冲区 1 的 ReplaySubject 和 publish() 方法。但是,网络请求只执行一次。
我想在将来的任何给定点触发 fetch 事件。如何触发新请求?
目前,我有一个 Service 对象,其中包含 ReplaySubject 并有一个方法 reload() 触发网络请求并将结果发布到 aReplaySubject。
Observable 上是否有任何方法可以“刷新”它并为所有当前订阅者提供新价值?
【问题讨论】:
标签: ios observable rx-swift subject-observer publishsubject