RLMDictionaryChange

Objective-C

@interface RLMDictionaryChange : NSObject

Swift

@_nonSendable(_assumed) class RLMDictionaryChange : NSObject

RLMDictionaryChange对象封装有关 Realm 通知所报告的字典变更的信息。

RLMDictionaryChange 传递到在RLMDictionary上向-addNotificationBlock注册的通知块,并报告自上次调用通知块以来字典中的哪些键发生了更改。

  • 新插入的新版本字典中的键。

    声明

    Objective-C

    @property (nonatomic, readonly) NSArray<id> *_Nonnull insertions;

    Swift

    var insertions: [Any] { get }
  • 新版本字典中已修改的键。

    声明

    Objective-C

    @property (nonatomic, readonly) NSArray<id> *_Nonnull modifications;

    Swift

    var modifications: [Any] { get }
  • 从旧版本中删除的密钥。

    声明

    Objective-C

    @property (nonatomic, readonly) NSArray<id> *_Nonnull deletions;

    Swift

    var deletions: [Any] { get }