상수
다음 상수는 전 세계적으로 사용할 수 있습니다.
-
이 알림은 쓰기 트랜잭션( 쓰기 트랜잭션 (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
-
사용자 이름/password identity 제공자. 사용자 계정은 타사 ID 제공자 의 개입 없이 Atlas App Services 에서 직접 처리됩니다.
선언
Objective-C
extern const RLMIdentityProvider _Nonnull RLMIdentityProviderUsernamePassword
Swift
static let usernamePassword: RLMIdentityProvider
-
ID 제공자 로서의 Facebook 계정.
선언
Objective-C
extern const RLMIdentityProvider _Nonnull RLMIdentityProviderFacebook
Swift
static let facebook: RLMIdentityProvider
-
ID 제공자 로서의 Google 계정.
선언
Objective-C
extern const RLMIdentityProvider _Nonnull RLMIdentityProviderGoogle
Swift
static let google: RLMIdentityProvider
-
ID 제공자 로서의 Apple 계정.
선언
Objective-C
extern const RLMIdentityProvider _Nonnull RLMIdentityProviderApple
Swift
static let apple: RLMIdentityProvider
-
ID 제공자 로서의 JSON web token 입니다.
선언
Objective-C
extern const RLMIdentityProvider _Nonnull RLMIdentityProviderJWT
Swift
static let JWT: RLMIdentityProvider
-
ID 제공자로서의 익명 계정.
선언
Objective-C
extern const RLMIdentityProvider _Nonnull RLMIdentityProviderAnonymous
Swift
static let anonymous: RLMIdentityProvider
-
Realm Cloud는 ID 제공자 역할을 합니다.
선언
Objective-C
extern const RLMIdentityProvider _Nonnull RLMIdentityProviderFunction
Swift
static let function: RLMIdentityProvider
-
ID 제공자로서의 사용자 API 키입니다.
선언
Objective-C
extern const RLMIdentityProvider _Nonnull RLMIdentityProviderUserAPIKey
Swift
static let userAPIKey: RLMIdentityProvider
-
ID 제공자 로서의 서버 API 키입니다.
선언
Objective-C
extern const RLMIdentityProvider _Nonnull RLMIdentityProviderServerAPIKey
Swift
static let serverAPIKey: RLMIdentityProvider
-
오류 코드는 RLMError 열거형의 값입니다.
선언
Objective-C
extern NSString *const RLMErrorDomain
Swift
let RLMErrorDomain: String
-
비특정 시스템 오류를 식별하는 오류 도메인입니다.
선언
Objective-C
extern NSString *const RLMUnknownSystemErrorDomain
Swift
let RLMUnknownSystemErrorDomain: String
-
동기화 관리자 오류 핸들러에서 보고한 오류와 관련된 모든 SDK 오류 및 다른 카테고리에 속하지 않는 일반 동기화 오류에 대한 오류 도메인 string 입니다.
선언
Objective-C
extern NSString *const RLMSyncErrorDomain
Swift
let RLMSyncErrorDomain: String
-
인증 엔드포인트와 관련된 모든 SDK 오류에 대한 오류 도메인 string 입니다.
선언
Objective-C
extern NSString *const RLMSyncAuthErrorDomain
Swift
let RLMSyncAuthErrorDomain: String
-
Atlas App Services 엔드포인트와 관련된 모든 SDK 오류에 대한 오류 도메인 문자열입니다.
선언
Objective-C
extern NSString *const RLMAppErrorDomain
Swift
let RLMAppErrorDomain: String
-
더 이상 사용되지 않습니다.
-[NSError 코드] 사용
오류 코드가 포함된 사용자 정보 키입니다. 이는 이전 버전과의 호환성을 위해서만 제공되며 사용해서는 안 됩니다.
선언
Objective-C
extern NSString *const RLMErrorCodeKey
Swift
let RLMErrorCodeKey: String
-
오류 코드의 이름이 포함된 사용자 정보 키입니다. 이는 디버깅 목적으로만 사용되며 의존해서는 안 됩니다.
선언
Objective-C
extern NSString *const RLMErrorCodeNameKey
Swift
let RLMErrorCodeNameKey: String
-
서버에서 발생하는 동기화 오류에 존재하는 사용자 정보 키로서, 오류와 관련된 서버 측 로그의 URL을 포함합니다.
선언
Objective-C
extern NSString *const RLMServerLogURLKey
Swift
let RLMServerLogURLKey: String
-
HTTP 상태 코드가 포함된 사용자 정보 키입니다. 일부
RLMAppError
코드, 특히RLMAppErrorHttpRequestFailed
에 이러한 코드가 포함되어 있습니다.선언
Objective-C
extern NSString *const RLMHTTPStatusCodeKey
Swift
let RLMHTTPStatusCodeKey: String
-
서버에서 되돌린 항목에 대한 추가 세부 정보를 포함하는
RLMCompensatingWriteInfo
가 포함된 사용자 정보 키입니다.선언
Objective-C
extern NSString *const RLMCompensatingWriteInfoKey
Swift
let RLMCompensatingWriteInfoKey: String
-
RLMSyncErrorClientResetError
와 함께 사용할 사용자 정보 키입니다.선언
Objective-C
extern NSString *const kRLMSyncPathOfRealmBackupCopyKey
Swift
let kRLMSyncPathOfRealmBackupCopyKey: String
-
특정 오류 유형에 사용하기 위한 사용자 정보 키입니다.
선언
Objective-C
extern NSString *const kRLMSyncErrorActionTokenKey
Swift
let kRLMSyncErrorActionTokenKey: String