RLMDictionaryChange

Objective-C

@interface RLMDictionaryChange : NSObject

스위프트

@_nonSendable(_assumed) class RLMDictionaryChange : NSObject

RLMDictionaryChange 객체는 Realm 알림에서 보고한 사전의 변경 사항에 대한 정보를 캡슐화합니다.

RLMDictionaryChange RLMDictionary -addNotificationBlock 에 등록된 알림 블록으로 전달되고, 알림 차단이 마지막으로 호출된 이후에 딕셔너리에서 어떤 키가 변경되었는지 보고합니다.

  • 새로 삽입된 딕셔너리의 새 버전에 있는 키입니다.

    선언

    Objective-C

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

    스위프트

    var insertions: [Any] { get }
  • 수정된 새 버전의 사전에 있는 키입니다.

    선언

    Objective-C

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

    스위프트

    var modifications: [Any] { get }
  • 이전 버전에서 삭제된 키입니다.

    선언

    Objective-C

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

    스위프트

    var deletions: [Any] { get }