SectionedResults

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

SectionedResults é uma collection segura de tipos que contém ResultsSections individuais como seus elementos. O container é avaliado preguiçosamente, o que significa que, se a collection subjacente tiver sido alterada, ocorrerá um novo cálculo completo das chaves de seção. Uma instância SectionedResults pode ser observada e também está em conformidade com ThreadConfined.

Resultados seccionados

  • Um editor que emite um cancelamento toda vez que a collection de resultados seccionadas é alterada.

    Apesar do nome, isso na verdade é emitido após a alteração da collection de resultados seccionadas.

    Declaração

    Swift

    public var objectWillChange: RealmPublishers.WillChange<SectionedResults> { get }
  • Um editor que emite a collection de resultados seccionadas cada vez que a collection de resultados seccionadas é alterada.

    Declaração

    Swift

    public var collectionPublisher: RealmPublishers.Value<`Self`> { get }
  • Um editor que emite a collection de resultados seccionadas sempre que a collection de resultados seccionadas é alterada nos keyPaths de propriedade fornecidos.

    Declaração

    Swift

    public func collectionPublisher(keyPaths: [String]?) -> RealmPublishers.Value<`Self`>
  • Um editor que emite um changeset de collection de resultados seccionados cada vez que a collection de resultados seccionados é alterado.

    Declaração

    Swift

    public var changesetPublisher: RealmPublishers.SectionedResultsChangeset<`Self`> { get }
  • Um editor que emite um conjunto de alterações da collection de resultados seccionados cada vez que a collection de resultados seccionados é alterado nos keyPaths de propriedade fornecidos.

    Declaração

    Swift

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