RLM Sync 구독
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의 구독 쿼리 를 업데이트합니다.
경고
이 메서드는 쓰기 구독 차단 중에만 호출할 수 있습니다.
선언
Objective-C
- (void)updateSubscriptionWhere:(nonnull NSString *)predicateFormat, ...;
매개변수
predicateFormat
조건자 형식 문자열이며, 선택적으로 그 뒤에 다양한 수의 인수가 옵니다.
-
커밋 시 서버 에서 데이터를 부트스트랩하는 데 사용할 허용된 쿼리 로 Flexible Sync의 구독 쿼리 를 업데이트합니다.
경고
이 메서드는 쓰기 구독 차단 중에만 호출할 수 있습니다.
선언
Objective-C
- (void)updateSubscriptionWithPredicate:(nonnull NSPredicate *)predicate;
Swift
func update(with predicate: NSPredicate)
매개변수
predicate
서버 의 객체를 필터하다 하는 데 사용할 조건자입니다.