---
title: rollback()
framework: eventkit
role: symbol
role_heading: Instance Method
path: eventkit/ekobject/rollback()
---

# rollback()

Rolls back the property values of this object to its original state when it was first fetched.

## Declaration

```swift
func rollback()
```

## Discussion

Discussion Any local changes to this object are lost when invoking this method. This method does not re-fetch property values from the event store. This method does nothing if the object was never changed.

## See Also

### Saving and Restoring State

- [hasChanges](eventkit/ekobject/haschanges.md)
- [isNew](eventkit/ekobject/isnew.md)
- [refresh()](eventkit/ekobject/refresh().md)
- [reset()](eventkit/ekobject/reset().md)
