RMSyncSubscription
Objective-C
@interface RLMSyncSubscription : NSObject
Swift
@_nonSendable(_assumed) class RLMSyncSubscription : NSObject
RLMSyncSubscription
は、サブスクリプションセットのクエリから取得された Flexible Sync サブスクリプションを定義するために使用され、コミットされたサブスクライブの読み取りまたは削除/更新に使用できます。
-
サブスクライブの名前。 指定されない場合は nil が返されます。
宣言
Objective-C
@property (nonatomic, readonly, nullable) NSString *name;
Swift
var name: String? { get }
-
サブスクリプションが作成されたとき。 自動的に記録されます。
宣言
Objective-C
@property (nonatomic, readonly) NSDate *_Nonnull createdAt;
Swift
var createdAt: Date { get }
-
サブスクライブが最後に更新されたとき。 自動的に記録されます。
宣言
Objective-C
@property (nonatomic, readonly) NSDate *_Nonnull updatedAt;
Swift
var updatedAt: Date { get }
-
コミット時にサーバーからデータをブートストラップするために使用される許可されたクエリを使用して、Flexible Sync のサブスクライブ クエリを更新します。
警告
このメソッドは、書込み (write) サブスクライブ ブロック中にのみ呼び出されます。
宣言
Objective-C
- (void)updateSubscriptionWhere:(nonnull NSString *)predicateFormat, ...;
パラメーター
predicateFormat
述語形式の string 。オプションで、その後に変数の数の引数が続きます。
-
コミット時にサーバーからデータをブートストラップするために使用される許可されたクエリを使用して、Flexible Sync のサブスクライブ クエリを更新します。
警告
このメソッドは、書込み (write) サブスクライブ ブロック中にのみ呼び出されます。
宣言
Objective-C
- (void)updateSubscriptionWithPredicate:(nonnull NSPredicate *)predicate;
Swift
func update(with predicate: NSPredicate)
パラメーター
predicate
サーバー上のオブジェクトをフィルタリングする述語。