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