상수

다음 상수는 전 세계적으로 사용할 수 있습니다.

알림 상수

  • 이 알림은 쓰기 트랜잭션(write transaction)이 동일한 파일에 대해 다른 스레드의 Realm에 커밋될 때 게시됩니다.

    autorefresh 가 활성화되거나 알림이 실행되기 전에 Realm이 새로 고쳐지면 게시되지 않습니다.

    자동 새로 고침이 비활성화된 Realm은 일반적으로 일부 작업을 수행한 후 -[RLMRealm refresh] 를 호출하는 이 알림에 대한 핸들러를 설치해야 합니다. Realm을 새로 고치는 것은 선택 사항이지만 Realm을 새로 고치지 않으면 Realm 파일이 커질 수 있습니다. 이는 오래된 Realm에 대해 데이터의 추가 복사본을 보관해야 하기 때문입니다.

    선언

    Objective-C

    extern NS_SWIFT_NAME(RefreshRequired) const RLMNotification
        RLMRealmRefreshRequiredNotification

    스위프트

    static let RefreshRequired: RLMNotification
  • 이 알림은 쓰기 트랜잭션(write transaction)이 동일한 파일에 대해 다른 스레드의 Realm에 커밋될 때 Realm에 의해 게시됩니다.

    -[RLMRealm autorefresh] 가 활성화되거나 알림이 실행되기 전에 Realm이 새로 고쳐지면 게시되지 않습니다.

    자동 새로 고침이 비활성화된 Realm은 일반적으로 일부 작업을 수행한 후 -[RLMRealm refresh] 를 호출하는 이 알림에 대한 핸들러를 설치해야 합니다. Realm을 새로 고치는 것은 선택 사항이지만 Realm을 새로 고치지 않으면 Realm 파일이 커질 수 있습니다. 이는 Realm이 오래된 Realm에 대한 데이터의 추가 복사본을 보관해야 하기 때문입니다.

    선언

    Objective-C

    extern NS_SWIFT_NAME(DidChange) const RLMNotification
        RLMRealmDidChangeNotification

    스위프트

    static let DidChange: RLMNotification

오류 키

  • 오류의 userInfo 사전에서 연결된 백업 Realm 구성을 식별하는 키입니다.

    선언

    Objective-C

    extern NSString *const _Nonnull RLMBackupRealmConfigurationErrorKey

    스위프트

    let RLMBackupRealmConfigurationErrorKey: String

기타 상수

  • 초기화되지 않은 Realm에 사용되는 스키마 버전입니다.

    선언

    Objective-C

    extern const uint64_t RLMNotVersioned

    스위프트

    let RLMNotVersioned: UInt64
  • 해당 값은 Realm에서 발생한 예외의 이름입니다.

    선언

    Objective-C

    extern NSString *const _Nonnull RLMExceptionName

    스위프트

    let RLMExceptionName: String
  • 해당 값은 Realm 파일 버전입니다.

    선언

    Objective-C

    extern NSString *const _Nonnull RLMRealmVersionKey

    스위프트

    let RLMRealmVersionKey: String
  • 해당 키는 기본 데이터베이스 엔진의 버전입니다.

    선언

    Objective-C

    extern NSString *const _Nonnull RLMRealmCoreVersionKey

    스위프트

    let RLMRealmCoreVersionKey: String
  • 해당 키는 무효화된 Realm 속성 이름입니다.

    선언

    Objective-C

    extern NSString *const _Nonnull RLMInvalidatedKey

    스위프트

    let RLMInvalidatedKey: String

오류 도메인

  • 오류 코드는 RLMError 열거형의 값입니다.

    선언

    Objective-C

    extern NSString *const RLMErrorDomain

    스위프트

    let RLMErrorDomain: String
  • 비특정 시스템 오류를 식별하는 오류 도메인입니다.

    선언

    Objective-C

    extern NSString *const RLMUnknownSystemErrorDomain

    스위프트

    let RLMUnknownSystemErrorDomain: String

RLM 오류

  • 오류 코드의 이름이 포함된 사용자 정보 키입니다. 이는 디버깅 목적으로만 사용되며 의존해서는 안 됩니다.

    선언

    Objective-C

    extern NSString *const RLMErrorCodeNameKey

    스위프트

    let RLMErrorCodeNameKey: String