RLMEventDelegate

Objective-C

@protocol RLMEventDelegate <NSObject>

Swift

protocol RLMEventDelegate : NSObjectProtocol

用于订阅变更的委托。

  • 收到变更事件时调用。

    声明

    Objective-C

    - (void)didReceiveEvent:(nonnull NSData *)event;

    Swift

    func didReceiveEvent(_ event: Data)

    参数

    event

    编码为 NSData 的变更事件

  • 订阅变更时出错。

    声明

    Objective-C

    - (void)didReceiveError:(nonnull NSError *)error;

    Swift

    func didReceiveError(_ error: any Error)

    参数

    error

    已发生的错误。

  • 数据流已打开。

    声明

    Objective-C

    - (void)didOpen;

    Swift

    func didOpen()
  • 该流已关闭。

    声明

    Objective-C

    - (void)didCloseWithError:(NSError *_Nullable)error;

    Swift

    func didCloseWithError(_ error: (any Error)?)

    参数

    error

    已发生的错误。