結果セクション
public struct ResultsSection<Key, T> : SectionedResultImpl where Key : _Persistable, Key : Hashable, T : RealmCollectionValue
extension ResultsSection: RealmSubscribable
extension ResultsSection: Identifiable
ResultsSection
は、特定のセクション キーに属するオブジェクトへのアクセスを許可するコレクションです。 コレクションは遅延評価されます。つまり、基礎のコレクションが変更された場合は、セクション キーの完全な再計算が行われます。 ResultsSection
インスタンスを確認でき、 ThreadConfined
にも準拠しています。
-
宣言
Swift
public typealias Element = T
-
このセクションを表すキー。
宣言
Swift
public var key: Key { get }
-
指定された
index
にあるオブジェクトを返します。宣言
Swift
public subscript(index: Int) -> T { get }
パラメーター
index
インデックス。
-
結果セクションのコレクションが変更されるたびに Vid を発行する出版社。
名前に関係なく、結果セクションのコレクションが変更された後にこれは実際に発行します。
宣言
Swift
public var objectWillChange: RealmPublishers.WillChange<ResultsSection> { get }
-
結果セクションのコレクションが変更されるたびに結果セクション コレクションを発行する出版社。
宣言
Swift
public var collectionPublisher: RealmPublishers.Value<`Self`> { get }
-
指定されたプロパティ keyPaths で結果セクション コレクションが変更されるたびに結果セクション コレクションを発行する出版社。
宣言
Swift
public func collectionPublisher(keyPaths: [String]?) -> RealmPublishers.Value<`Self`>
-
結果セクションのコレクションが変更されるたびに結果セクションのコレクション変更セットを発行する出版社。
宣言
Swift
public var changesetPublisher: RealmPublishers.SectionChangeset<`Self`> { get }
-
指定されたプロパティ keyPaths で結果セクション コレクションが変更されるたびに、結果セクション コレクションの変更セットを発行する出版社。
宣言
Swift
public func changesetPublisher(keyPaths: [String]?) -> RealmPublishers.SectionChangeset<`Self`>