SyncSubscription
@frozen
public struct SyncSubscription
SyncSubscription
커밋된 구독을 읽거나 제거/업데이트하는 데 사용할 수 있는 구독 세트를 쿼리하여 얻은 Flexible Sync 구독을 정의하는 데 사용됩니다.
-
구독 의 이름 으로 , 지정 하지 않으면 쿼리 의 값을 string 로 반환 합니다 .
선언
Swift
public var name: String? { get }
-
구독 이 생성된 시점입니다. 자동으로 기록됩니다.
선언
Swift
public var createdAt: Date { get }
-
구독 이 마지막으로 업데이트된 날짜입니다. 자동으로 기록됩니다.
선언
Swift
public var updatedAt: Date { get }
-
커밋 시 서버에서 데이터를 부트스트랩하는 데 사용할 허용된 쿼리로 Flexible Sync의 구독을 업데이트합니다.
경고
이 메서드는 쓰기 구독 차단 중에만 호출할 수 있습니다.
선언
매개변수
type
쿼리할 객체의 유형입니다.
query
기존 쿼리를 수정하는 데 사용할 쿼리입니다. nil이면 컬렉션의 모든 문서를 가져오도록 쿼리를 설정합니다.
-
커밋 시 서버에서 데이터를 부트스트랩하는 데 사용할 허용된 쿼리로 Flexible Sync의 구독을 업데이트합니다.
경고
이 메서드는 쓰기 구독 차단 중에만 호출할 수 있습니다.
선언
매개변수
type
쿼리할 객체의 유형입니다.
query
기존 쿼리를 수정하는 데 사용할 쿼리입니다.
-
커밋 시 서버에서 데이터를 부트스트랩하는 데 사용할 허용된 쿼리로 Flexible Sync의 구독을 업데이트합니다.
경고
이 메서드는 쓰기 구독 차단 중에만 호출할 수 있습니다.
선언
Swift
public func updateQuery(to predicateFormat: String, _ args: Any...)
매개변수
predicateFormat
조건자 형식 string(선택 사항) 뒤에 쿼리 를 수정하는 데 사용되는 가변 개수의 인수가 옵니다.
-
커밋 시 서버에서 데이터를 부트스트랩하는 데 사용할 허용된 쿼리로 Flexible Sync의 구독을 업데이트합니다.
경고
이 메서드는 쓰기 구독 차단 중에만 호출할 수 있습니다.
선언
Swift
public func updateQuery(to predicate: NSPredicate)
매개변수
predicate
쿼리 를 수정하는 데 사용될 서버 의 객체를 필터하다 하는 데 사용할 조건자입니다.