MultiRealmCollectionChange
public enum MultiRealmCollectionChange
#
Enumeration Casesupdate
#
.update
indicates that a write transaction has been committed which
either changed which objects are in the collection, and/or modified one
or more of the objects in the collection.
case update(realmCount: Int, deletions: [IndexPath], insertions: [IndexPath], modifications: [IndexPath])
All three of the change arrays are always sorted in ascending order.
#
Parameters- deletions: The indices in the previous version of the collection which were removed from this one.
- insertions: The indices in the new collection which were added in this version.
- modifications: The indices of the objects in the new collection which were modified in this version.
error
#
If an error occurs, notification blocks are called one time with a .error
result and an NSError
containing details about the error. This can only
currently happen if opening the Realm on a background thread to calcuate
the change set fails. The callback will never be called again after it is
invoked with a .error value.
case error(Error)
update
#
.update
indicates that a write transaction has been committed which
either changed which objects are in the collection, and/or modified one
or more of the objects in the collection.
case update(realmCount: Int, deletions: [IndexPath], insertions: [IndexPath], modifications: [IndexPath])
All three of the change arrays are always sorted in ascending order.
#
Parameters- deletions: The indices in the previous version of the collection which were removed from this one.
- insertions: The indices in the new collection which were added in this version.
- modifications: The indices of the objects in the new collection which were modified in this version.
error
#
If an error occurs, notification blocks are called one time with a .error
result and an NSError
containing details about the error. This can only
currently happen if opening the Realm on a background thread to calcuate
the change set fails. The callback will never be called again after it is
invoked with a .error value.
case error(Error)