RLMWaitForSyncMode
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