---
title: NSDeleteRule.denyDeleteRule
framework: coredata
role: symbol
role_heading: Case
path: coredata/nsdeleterule/denydeleterule
---

# NSDeleteRule.denyDeleteRule

A rule that prevents the deletion of the owning managed object if the relationship has references to other objects.

## Declaration

```swift
case denyDeleteRule
```

## See Also

### Delete Rules

- [NSDeleteRule.noActionDeleteRule](coredata/nsdeleterule/noactiondeleterule.md)
- [NSDeleteRule.nullifyDeleteRule](coredata/nsdeleterule/nullifydeleterule.md)
- [NSDeleteRule.cascadeDeleteRule](coredata/nsdeleterule/cascadedeleterule.md)
