결과 섹션
public struct ResultsSection<Key, T> : SectionedResultImpl where Key : _Persistable, Key : Hashable, T : RealmCollectionValue
extension ResultsSection: RealmSubscribable
extension ResultsSection: Identifiable
ResultsSection
은(는) 지정된 섹션 키에 속한 객체에 대한 액세스를 허용하는 collection입니다. collection은 느리게 평가되므로 기본 collection이 변경된 경우 섹션 키의 전체 재계산이 수행됩니다. ResultsSection
인스턴스는 관찰할 수 있으며 ThreadConfined
도 준수합니다.
-
선언
Swift
public typealias Element = T
-
이 섹션을 나타내는 키입니다.
선언
Swift
public var key: Key { get }
-
지정된
index
위치에 객체를 반환합니다.선언
Swift
public subscript(index: Int) -> T { get }
매개변수
index
인덱스입니다.
-
결과 섹션 collection이 변경될 때마다 Void를 방출하는 출판사입니다.
이름과 달리 실제로 결과 섹션 컬렉션이 변경된 후에 발생합니다.
선언
Swift
public var objectWillChange: RealmPublishers.WillChange<ResultsSection> { get }
-
결과 섹션 collection이 변경될 때마다 결과 섹션 collection을 내보내는 출판사입니다.
선언
Swift
public var collectionPublisher: RealmPublishers.Value<`Self`> { get }
-
지정된 속성 keyPaths에서 결과 섹션 컬렉션이 변경될 때마다 결과 섹션 컬렉션을 내보내는 출판사입니다.
선언
Swift
public func collectionPublisher(keyPaths: [String]?) -> RealmPublishers.Value<`Self`>
-
결과 섹션 collection이 변경될 때마다 결과 섹션 collection 변경 집합을 내보내는 출판사입니다.
선언
Swift
public var changesetPublisher: RealmPublishers.SectionChangeset<`Self`> { get }
-
지정된 속성 keyPaths에서 결과 섹션 컬렉션이 변경될 때마다 결과 섹션 컬렉션 변경 집합을 내보내는 출판사입니다.
선언
Swift
public func changesetPublisher(keyPaths: [String]?) -> RealmPublishers.SectionChangeset<`Self`>