RealmMapchange
@frozen
public enum RealmMapChange<Collection> where Collection : RealmKeyedCollection
RealmMapChange
の値は、Realm 通知によって報告される辞書の変更に関する情報をカプセル化します。
-
.initial
は、クエリの最初の実行が完了し(該当する場合)、ブロッキング作業を実行せずにコレクションが使用できるようになりましたことを示します。宣言
Swift
case initial(Collection)
-
.update
は、コレクション内のどのキー、またはコレクション内のそれらのキーの オブジェクトの値を変更した、および/またはコレクション内のオブジェクトの 1 つ以上を変更した書込みトランザクションがコミットされたことを示します。宣言
Swift
case update(Collection, deletions: [Collection.Key], insertions: [Collection.Key], modifications: [Collection.Key])
パラメーター
deletions
このコレクションから削除された、以前のバージョンのコレクション内のキー。
insertions
このバージョンで追加された新しいコレクション内のキー。
modifications
このバージョンで変更された新しいコレクション内のオブジェクトのキー。
-
エラーが発生しなくなりました。 このケースは使用されず、次のメジャー バージョンで削除されます。
宣言
Swift
case error(Error)