hasIncrementalChanges
A Boolean value that indicates whether changes to the fetch result can be described incrementally.
Declaration
var hasIncrementalChanges: Bool { get }Discussion
If this value is true, use the insertedIndexes, removedIndexes, and changedIndexes properties (or the insertedObjects, removedObjects, and changedObjects properties) to find out which objects in the fetch result have been added, removed, or updated. You can also use the hasMoves property and enumerateMoves(_:) method to find out which objects in the fetch result have been rearranged. These properties can be useful for updating a collection view or similar interface that displays the fetch result’s contents.
If this value is false, the fetch result is too different from its original state for incremental change information to be meaningful. Use the fetchResultAfterChanges property to get the fetch result’s current membership. (If displaying the fetch result’s contents, reload your user interface to match the new fetch result.)