gpt4 book ai didi

ios - RacSignal 自动处置

转载 作者:行者123 更新时间:2023-11-29 02:26:47 37 4
gpt4 key购买 nike

我已将一些 racsignals 合并为一个 Racsignal。并订阅合并信号。现在,如果我合并的任何信号发送错误事件,所有合并的信号都会被处理掉。如果任何信号失败,我希望所有信号继续执行。

最佳答案

我可以建议两个选项:

  1. catchTo:[RACSignal empty] 应用于每个信号以抑制任何错误信号。
  2. -materialize 应用于每个信号,将所有订阅者事件更改为 RACEvent 的具体实例。

使用选项 #1 会丢弃错误对象并阻止处理其他合并信号,但不会让订阅者知道所有错误。

使用选项 #2 意味着您的订阅者必须解包 RACEvent,然后在 next block 内有条件地执行值或错误处理逻辑。

关于ios - RacSignal 自动处置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27418348/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com