Seção de resultados

public struct ResultsSection<Key, T> : SectionedResultImpl where Key : _Persistable, Key : Hashable, T : RealmCollectionValue
extension ResultsSection: RealmSubscribable
extension ResultsSection: Identifiable

ResultsSection é uma collection que permite acesso a objeto que pertencem a uma determinada chave de seção. A collection é avaliada 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 ResultsSection pode ser observada e também está em conformidade com ThreadConfined.

Resultados seccionados

  • Um editor que emite um cancelamento toda vez que a collection da seção de resultados muda.

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

    Declaração

    Swift

    public var objectWillChange: RealmPublishers.WillChange<ResultsSection> { get }
  • Um editor que emite a collection da seção de resultados toda vez que a collection da seção de resultados é alterada.

    Declaração

    Swift

    public var collectionPublisher: RealmPublishers.Value<`Self`> { get }
  • Um editor que emite a collection de seção de resultados cada vez que a collection de seção de resultados é alterada nos keyPaths de propriedade fornecidos.

    Declaração

    Swift

    public func collectionPublisher(keyPaths: [String]?) -> RealmPublishers.Value<`Self`>
  • Um editor que emite um conjunto de alterações da coleção da seção de resultados sempre que a coleção da seção de resultados é alterada.

    Declaração

    Swift

    public var changesetPublisher: RealmPublishers.SectionChangeset<`Self`> { get }
  • Um editor que emite um conjunto de alterações da collection de seção de resultados sempre que a collection de seção de resultados é alterada nos keyPaths de propriedade fornecidos.

    Declaração

    Swift

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