SectionedResults

public struct SectionedResults<Key, SectionElement> : SectionedResultImpl where Key : _Persistable, Key : Hashable, SectionElement : RealmCollectionValue
extension SectionedResults: RealmSubscribable

SectionedResults 개별 ResultsSection를 요소로 보유하는 유형 안전 collection입니다. container는 느리게 평가되므로 기본 collection이 변경된 경우 섹션 키의 전체 재계산이 수행됩니다. SectionedResults 인스턴스는 관찰할 수 있으며 ThreadConfined 도 준수합니다.

섹션별 결과

  • 섹션화된 결과 collection이 변경될 때마다 Void를 방출하는 출판사입니다.

    이름과 달리 실제로 섹션화된 결과 collection이 변경된 후에 발생합니다.

    선언

    Swift

    public var objectWillChange: RealmPublishers.WillChange<SectionedResults> { get }
  • 섹션화된 결과 collection이 변경될 때마다 섹션화된 결과 collection을 내보내는 출판사입니다.

    선언

    Swift

    public var collectionPublisher: RealmPublishers.Value<`Self`> { get }
  • 지정된 속성 keyPaths에서 섹션화된 결과 collection이 변경될 때마다 섹션화된 결과 collection을 내보내는 출판사입니다.

    선언

    Swift

    public func collectionPublisher(keyPaths: [String]?) -> RealmPublishers.Value<`Self`>
  • 섹션화된 결과 collection이 변경될 때마다 섹션화된 결과 collection 변경 집합을 내보내는 출판사입니다.

    선언

    Swift

    public var changesetPublisher: RealmPublishers.SectionedResultsChangeset<`Self`> { get }
  • 지정된 속성 keyPaths에서 섹션화된 결과 collection이 변경될 때마다 섹션화된 결과 collection 변경 집합을 내보내는 출판사입니다.

    선언

    Swift

    public func changesetPublisher(keyPaths: [String]?) -> RealmPublishers.SectionedResultsChangeset<`Self`>