RLM WaitForSyncMode

Objective-C

enum RLMWaitForSyncMode : NSUInteger {}

Swift

@_nonSendable(_assumed) enum WaitForSyncMode : UInt, @unchecked Sendable

RLMResults를 구독할 때 다운로드 대기 동작을 결정합니다.

~를 참조하세요.

[RLMResults subscribeWithName:waitForSync:onQueue:completion:]
  • subscribeWithName의 콜백 은 구독 이 처음 생성될 때만 서버 에서 일치하는 객체가 다운로드되면 호출됩니다. 구독 이 이미 존재하는 경우 새 다운로드를 기다리지 않고 콜백 이 호출됩니다.

    선언

    Objective-C

    RLMWaitForSyncModeOnCreation

    Swift

    case onCreation = 0
  • subscribeWithName의 콜백은 호출되기 전에 다운로드를 대기합니다. 인터넷 연결이 설정되어 있거나 시간 제한이 설정되어 있지 않으면 이 모드에서 콜백을 호출할 수 없습니다.

    선언

    Objective-C

    RLMWaitForSyncModeAlways

    Swift

    case always = 1
  • subscribeWithName의 콜백 은 항상 다운로드를 기다리지 않고 호출됩니다.

    선언

    Objective-C

    RLMWaitForSyncModeNever

    Swift

    case never = 2