---
title: isUpdated
framework: coredata
role: symbol
role_heading: Instance Property
path: coredata/nsmanagedobject/isupdated
---

# isUpdated

A Boolean value that indicates whether the managed object has unsaved changes.

## Declaration

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

## Discussion

Discussion true if the receiver has unsaved changes, otherwise false. The receiver has unsaved changes if it has been updated since its managed object context was last saved. If the receiver is a fault, accessing this property does not cause it to fire.

## See Also

### Getting State Information

- [managedObjectContext](coredata/nsmanagedobject/managedobjectcontext.md)
- [hasChanges](coredata/nsmanagedobject/haschanges.md)
- [isInserted](coredata/nsmanagedobject/isinserted.md)
- [isDeleted](coredata/nsmanagedobject/isdeleted.md)
- [isFault](coredata/nsmanagedobject/isfault.md)
- [faultingState](coredata/nsmanagedobject/faultingstate.md)
- [hasFault(forRelationshipNamed:)](coredata/nsmanagedobject/hasfault(forrelationshipnamed:).md)
- [hasPersistentChangedValues](coredata/nsmanagedobject/haspersistentchangedvalues.md)
