RLMChangeEventDelegate
Objective-C
@protocol RLMChangeEventDelegate
Swift
protocol RLMChangeEventDelegate
delegado que é usado para assinar alterações em um fluxo [RLMMongoCollection watch]
.
-
O stream foi aberto.
Declaração
Objective-C
- (void)changeStreamDidOpen:(nonnull RLMChangeStream *)changeStream;
Swift
func changeStreamDidOpen(_ changeStream: RLMChangeStream)
Parâmetros
changeStream
O RLMChangeStream assinando o stream muda.
-
O stream foi fechado.
Declaração
Objective-C
- (void)changeStreamDidCloseWithError:(nullable NSError *)error;
Swift
func changeStreamDidCloseWithError(_ error: (any Error)?)
Parâmetros
error
Se ocorrer um erro ao fechar o stream, um erro será passado.
-
Ocorreu um erro durante a transmissão.
Declaração
Objective-C
- (void)changeStreamDidReceiveError:(nonnull NSError *)error;
Swift
func changeStreamDidReceiveError(_ error: any Error)
Parâmetros
error
O erro de streaming.