RLMSyncConfiguration
Objective-C
@interface RLMSyncConfiguration : NSObject
Swift
@_nonSendable(_assumed) class RLMSyncConfiguration : NSObject
Realm Object MongoDB Server와 동기화하기 위한 Realm 의 구성 상태를 나타내는 구성 객체입니다.
-
클라이언트 재설정 시 파일 복구 동작을 결정하는 열거형입니다. @note: 기본값은 다음과 같습니다.
RLMClientResetModeRecoverUnsyncedChanges
@see:
RLMClientResetMode
@see: https://mongodb.com/ko-kr/docs/realm/sync/error-handling/client-resets/선언
Objective-C
@property (nonatomic) RLMClientResetMode clientResetMode;
Swift
var clientResetMode: RLMClientResetMode { get set }
-
클라이언트 재설정 이 발생하기 전에 알리는 콜백 입니다. @see:
RLMClientResetBeforeBlock
선언
Objective-C
@property (nonatomic, nullable) RLMClientResetBeforeBlock beforeClientReset;
Swift
var beforeClientReset: RLMClientResetBeforeBlock? { get set }
-
클라이언트 재설정 이 발생한 후 이를 알리는 콜백 입니다. @see:
RLMClientResetAfterBlock
선언
Objective-C
@property (nonatomic, nullable) RLMClientResetAfterBlock afterClientReset;
Swift
var afterClientReset: RLMClientResetAfterBlock? { get set }
-
RLMSyncErrorClientResetError
발생 시 실행되는 콜백 입니다. 클라이언트 재설정 을 수동으로 처리하는 방법에 대한 자세한 내용은 @RLMSyncErrorReportingBlock 및 RLMSyncErrorClientResetError를 참조하세요.선언
Objective-C
@property (nonatomic, nullable) RLMSyncErrorReportingBlock manualClientResetHandler;
Swift
var manualClientResetHandler: RLMSyncErrorReportingBlock? { get set }
-
Realm이 열릴 때 초기 구독이 채워지는 방법을 제어하는 구성입니다.
~를 참조하세요.
RLMInitialSubscriptionsConfiguration
선언
Objective-C
@property (nonatomic, nullable) RLMInitialSubscriptionsConfiguration *initialSubscriptions;
Swift
var initialSubscriptions: RLMInitialSubscriptionsConfiguration? { get set }
-
치명적이지 않은 연결 오류로 인해 비동기 열기가 취소되어야 하는지 여부입니다.
By default, if a nonfatal connection error such as a connection timing out occurs, any currently pending asyncOpen operations will ignore the error and continue to retry until it succeeds. 이 값을 true로 설정하다 하면 열기가 실패하고 오류가 보고됩니다.
NEXT-MAJOR: 기본값 으로 true여야 합니다.
선언
Objective-C
@property (nonatomic) _Bool cancelAsyncOpenOnNonFatalErrors;
Swift
var cancelAsyncOpenOnNonFatalErrors: Bool { get set }