---
title: NSDeleteRule.noActionDeleteRule
framework: coredata
role: symbol
role_heading: Case
path: coredata/nsdeleterule/noactiondeleterule
---

# NSDeleteRule.noActionDeleteRule

A rule that prevents modification of the referenced managed objects.

## Declaration

```swift
case noActionDeleteRule
```

## Discussion

Discussion If you use this delete rule, make sure you delete any referenced managed objects or nullify their inverse relationships. Otherwise, those objects will reference an object that doesn’t exist, and your persistent store will be in an inconsistent state.

## See Also

### Delete Rules

- [NSDeleteRule.nullifyDeleteRule](coredata/nsdeleterule/nullifydeleterule.md)
- [NSDeleteRule.cascadeDeleteRule](coredata/nsdeleterule/cascadedeleterule.md)
- [NSDeleteRule.denyDeleteRule](coredata/nsdeleterule/denydeleterule.md)
