定数

次の定数はグローバルで使用できます。

通知条件

  • この通知は、書込みトランザクション (write transaction) が同じファイルの別のスレッド上の Realm にコミットされたときに送信されます。

    autorefreshが有効になっている場合、または通知が実行される前に Realm が更新された場合は表示されません。

    自動更新が無効になっている Realm では通常、いくつかの作業を行った後に-[RLMRealm refresh]を呼び出すこの通知用のハンドラーがインストールされます。 Realm の更新は任意ですが、Realm を更新しないと、Realm ファイルが大きくなる可能性があります。 これは、古い Realm に対してデータの別のコピーを保持する必要があるためです。

    宣言

    Objective-C

    extern NS_SWIFT_NAME(RefreshRequired) const RLMNotification
        RLMRealmRefreshRequiredNotification

    Swift

    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

    Swift

    static let DidChange: RLMNotification

エラー キー

  • エラーのuserInfo辞書で関連するバックアップ Realm 構成を識別するためのキー

    宣言

    Objective-C

    extern NSString *const _Nonnull RLMBackupRealmConfigurationErrorKey

    Swift

    let RLMBackupRealmConfigurationErrorKey: String

その他の定数

  • 未初期化 Realm に使用されるスキーマ バージョン

    宣言

    Objective-C

    extern const uint64_t RLMNotVersioned

    Swift

    let RLMNotVersioned: UInt64
  • 対応する値は、Realm によってスローされた例外の名前です。

    宣言

    Objective-C

    extern NSString *const _Nonnull RLMExceptionName

    Swift

    let RLMExceptionName: String
  • 対応する値は Realm ファイルのバージョンです。

    宣言

    Objective-C

    extern NSString *const _Nonnull RLMRealmVersionKey

    Swift

    let RLMRealmVersionKey: String
  • 対応するキーは、基礎となるデータベースエンジンのバージョンです。

    宣言

    Objective-C

    extern NSString *const _Nonnull RLMRealmCoreVersionKey

    Swift

    let RLMRealmCoreVersionKey: String
  • 対応するキーは、Realm が無効化されたプロパティ名です。

    宣言

    Objective-C

    extern NSString *const _Nonnull RLMInvalidatedKey

    Swift

    let RLMInvalidatedKey: String

エラー ドメイン

  • エラー コードは RMError 列挙型の値です。

    宣言

    Objective-C

    extern NSString *const RLMErrorDomain

    Swift

    let RLMErrorDomain: String
  • 非固有のシステム エラーを識別するエラー ドメイン。

    宣言

    Objective-C

    extern NSString *const RLMUnknownSystemErrorDomain

    Swift

    let RLMUnknownSystemErrorDomain: String

RMError

  • エラー・コードの名前を含むユーザー情報キー。 これはデバッグ目的のみで使用され、依存しないでください。

    宣言

    Objective-C

    extern NSString *const RLMErrorCodeNameKey

    Swift

    let RLMErrorCodeNameKey: String