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 da 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 }