---
title: NSKeyValueChange.setting
framework: foundation
role: symbol
role_heading: Case
path: foundation/nskeyvaluechange/setting
---

# NSKeyValueChange.setting

Indicates that the value of the observed key path was set to a new value. This change can occur when observing an attribute of an object, as well as properties that specify to-one and to-many relationships.

## Declaration

```swift
case setting
```

## See Also

### Constants

- [NSKeyValueChange.insertion](foundation/nskeyvaluechange/insertion.md)
- [NSKeyValueChange.removal](foundation/nskeyvaluechange/removal.md)
- [NSKeyValueChange.replacement](foundation/nskeyvaluechange/replacement.md)
