RLMAsyncOpenTask
Objective-C
@interface RLMAsyncOpenTask : NSObject
Swift
@_nonSendable(_assumed) class RLMAsyncOpenTask : NSObject, @unchecked Sendable
非同期オープンを観察またはキャンセルするために使用できるタスク オブジェクト。
同期された Realm が非同期に開かれると、完了コールバックが呼び出される前に、Realm の最新の状態がサーバーからダウンロードされます。 このタスク オブジェクトは、ダウンロードの状態を確認したり、ダウンロードをキャンセルしたりするために使用できます。 これは、同期セッション自体が非同期に作成され、-[RMRealm asyncOpenWithConfiguration:completed:] が返すときにまだ存在しない可能性があるため、同期セッション経由のダウンロードを確認する代わりに使用する必要があります。
-
非同期オープンをキャンセルします。
進行中のダウンロードはすべてキャンセルされ、この非同期オープンの完了ブロックは呼び出されません。 同じ Realm で複数の非同期が同時に開かれている場合、他のすべての開き方は失敗し、エラー操作がキャンセルされます。
宣言
Objective-C
- (void)cancel;
Swift
func cancel()