有没有办法让RACSignal在出错后继续接收`next`s?

 天地菲人间_984 发布于 2023-01-31 15:16

我正在尝试监听位置更新和错误(通过CLLocationManagerDelegate),并支持跟踪错误但从最终信号中过滤掉并保持活动的能力.

当我订阅位置信号(通过ReactiveCocoaPlayground -[LocationManager currentLocationSignal])时,收到的任何错误都将结束信号.

我试过-catch:-catchTo:,但这些只是赶上一个错误,然后结束的信号.

我已经尝试在里面返回一个全新的信号实例-catch:,但是那时THAT信号的错误没有被捕获(这导致RAC()后来的绑定崩溃).

我也试过了一个递归方法来捕获这个问题,导致堆栈溢出(可能我只是犯了一个错误).

next错误发生后有没有办法接收?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有