---
title: "controller(_:storeValue:forKey:securityLevel:sharingType:)"
framework: matter
role: symbol
role_heading: Instance Method
path: "matter/mtrdevicecontrollerstoragedelegate/controller(_:storevalue:forkey:securitylevel:sharingtype:)"
---

# controller(_:storeValue:forKey:securityLevel:sharingType:)

## Declaration

```swift
func controller(_ controller: MTRDeviceController, storeValue value: any NSSecureCoding, forKey key: String, securityLevel: MTRStorageSecurityLevel, sharingType: MTRStorageSharingType) -> Bool
```
