---
title: hasMoves
framework: photos
role: symbol
role_heading: Instance Property
path: photos/phfetchresultchangedetails/hasmoves
---

# hasMoves

A Boolean value that indicates whether objects have been rearranged in the fetch result.

## Declaration

```swift
var hasMoves: Bool { get }
```

## Discussion

Discussion If this value is true, use the enumerateMoves(_:) method to find out which elements have been moved and what their new indexes are.

## See Also

### Getting Change Information

- [hasIncrementalChanges](photos/phfetchresultchangedetails/hasincrementalchanges.md)
- [removedIndexes](photos/phfetchresultchangedetails/removedindexes.md)
- [removedObjects](photos/phfetchresultchangedetails/removedobjects.md)
- [insertedIndexes](photos/phfetchresultchangedetails/insertedindexes.md)
- [insertedObjects](photos/phfetchresultchangedetails/insertedobjects.md)
- [changedIndexes](photos/phfetchresultchangedetails/changedindexes.md)
- [changedObjects](photos/phfetchresultchangedetails/changedobjects.md)
- [enumerateMoves(_:)](photos/phfetchresultchangedetails/enumeratemoves(_:).md)
