RRMDictionary変更

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 }