ReactiveCocoa 4: How to send error to an observer without interrupting the signal
问题 let (signal, sink) = Signal<[CLBeacon], BeaconManagerError>.pipe() When I call this because the user disabled the Bluetooth: sendError(self.sink, error) the Signal is interrupted and I don't receive more next nor interrupted events after enabling the Bluetooth back again. The Signal is broken. How can I send error types to the observer without interrupting / breaking the Signal ? I can't find in the RAC 4 documentation. Thanks! 回答1: By design, an error causes the signal to finish. The