RLMDictionaryChange

Objective-C

@interface RLMDictionaryChange : NSObject

Swift

@_nonSendable(_assumed) class RLMDictionaryChange : NSObject

Um objeto RLMDictionaryChange encapsula informações sobre alterações nos dicionários que são relatadas pelas notificações do Realm.

RLMDictionaryChange é passado para os blocos de notificação registrados com -addNotificationBlock em RLMDictionary e relata quais chaves no dicionário foram alteradas desde a última vez que o bloco de notificação foi chamado.

  • As chaves na nova versão do dicionário que foram inseridas recentemente.

    Declaração

    Objective-C

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

    Swift

    var insertions: [Any] { get }
  • As chaves na nova versão do dicionário que foram modificadas.

    Declaração

    Objective-C

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

    Swift

    var modifications: [Any] { get }
  • As chaves que foram excluídas da versão antiga.

    Declaração

    Objective-C

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

    Swift

    var deletions: [Any] { get }