Constantes
As seguintes constantes estão disponíveis globalmente.
-
Essa notificação é publicada quando uma transação de gravação é confirmada em um Realm em uma thread diferente para o mesmo arquivo.
Não será publicada se
autorefresh
estiver ativado ou se o Realm for atualizado antes que a notificação tenha chance de ser executada.Os domínios com a atualização automática desativada normalmente devem instalar um manipulador para essa notificação que chama
-[RLMRealm refresh]
depois de fazer algum trabalho. Atualizar o Realm é opcional, mas não atualizar o Realm pode levar a arquivos grandes do Realm . Isso ocorre porque uma cópia extra dos dados deve ser mantida para o Realm obsoleto.Declaração
Objective-C
extern NS_SWIFT_NAME(RefreshRequired) const RLMNotification RLMRealmRefreshRequiredNotification
Swift
static let RefreshRequired: RLMNotification
-
Essa notificação é publicada por um Realm quando uma transação de escrita é confirmada para um Realm em uma thread diferente para o mesmo arquivo.
Não será publicada se
-[RLMRealm autorefresh]
estiver ativado ou se o Realm for atualizado antes que a notificação tenha chance de ser executada.Os domínios com a atualização automática desativada normalmente devem instalar um manipulador para essa notificação que chama
-[RLMRealm refresh]
depois de fazer algum trabalho. Atualizar o Realm é opcional, mas não atualizar o Realm pode levar a arquivos grandes do Realm . Isso ocorre porque o Realm deve manter uma cópia extra dos dados do Realm obsoleto.Declaração
Objective-C
extern NS_SWIFT_NAME(DidChange) const RLMNotification RLMRealmDidChangeNotification
Swift
static let DidChange: RLMNotification
-
Chave para identificar a configuração de backup associada do Realm no dicionário
userInfo
de um erroDeclaração
Objective-C
extern NSString *const _Nonnull RLMBackupRealmConfigurationErrorKey
Swift
let RLMBackupRealmConfigurationErrorKey: String
-
A versão do esquema usada para Realms não inicializados
Declaração
Objective-C
extern const uint64_t RLMNotVersioned
Swift
let RLMNotVersioned: UInt64
-
O valor correspondente é o nome de uma exceção lançada pelo Realm.
Declaração
Objective-C
extern NSString *const _Nonnull RLMExceptionName
Swift
let RLMExceptionName: String
-
O valor correspondente é uma versão de arquivo do Realm.
Declaração
Objective-C
extern NSString *const _Nonnull RLMRealmVersionKey
Swift
let RLMRealmVersionKey: String
-
A chave correspondente é a versão do mecanismo de banco de dados subjacente.
Declaração
Objective-C
extern NSString *const _Nonnull RLMRealmCoreVersionKey
Swift
let RLMRealmCoreVersionKey: String
-
A chave correspondente é o nome da propriedade invalidado pelo Realm .
Declaração
Objective-C
extern NSString *const _Nonnull RLMInvalidatedKey
Swift
let RLMInvalidatedKey: String
-
O código de erro é um valor do enum RLMError.
Declaração
Objective-C
extern NSString *const RLMErrorDomain
Swift
let RLMErrorDomain: String
-
Um domínio de erro que identifica erros de sistema não específicos.
Declaração
Objective-C
extern NSString *const RLMUnknownSystemErrorDomain
Swift
let RLMUnknownSystemErrorDomain: String
-
Uma chave de informações do usuário contendo o nome do código de erro. Isso é apenas para fins de depuração e não deve ser considerado.
Declaração
Objective-C
extern NSString *const RLMErrorCodeNameKey
Swift
let RLMErrorCodeNameKey: String