---
title: MTRDeviceControllerStorageDelegate
framework: matter
role: symbol
role_heading: Protocol
path: matter/mtrdevicecontrollerstoragedelegate
---

# MTRDeviceControllerStorageDelegate

## Declaration

```swift
protocol MTRDeviceControllerStorageDelegate : NSObjectProtocol
```

## Topics

### Instance Methods

- [controller(_:removeValueForKey:securityLevel:sharingType:)](matter/mtrdevicecontrollerstoragedelegate/controller(_:removevalueforkey:securitylevel:sharingtype:).md)
- [controller(_:storeValue:forKey:securityLevel:sharingType:)](matter/mtrdevicecontrollerstoragedelegate/controller(_:storevalue:forkey:securitylevel:sharingtype:).md)
- [controller(_:storeValues:securityLevel:sharingType:)](matter/mtrdevicecontrollerstoragedelegate/controller(_:storevalues:securitylevel:sharingtype:).md)
- [controller(_:valueForKey:securityLevel:sharingType:)](matter/mtrdevicecontrollerstoragedelegate/controller(_:valueforkey:securitylevel:sharingtype:).md)
- [values(for:securityLevel:sharingType:)](matter/mtrdevicecontrollerstoragedelegate/values(for:securitylevel:sharingtype:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
