RLMWaitForSyncMode

Objective-C

enum RLMWaitForSyncMode : NSUInteger {}

Swift

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

RMResults でサブスクライブする際のダウンロード動作の待機を決定します。

詳細は、次を参照してください:

[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