---
title: "controller(_:valueForKey:securityLevel:sharingType:)"
framework: matter
role: symbol
role_heading: Instance Method
path: "matter/mtrdevicecontrollerstoragedelegate/controller(_:valueforkey:securitylevel:sharingtype:)"
---

# controller(_:valueForKey:securityLevel:sharingType:)

## Declaration

```swift
func controller(_ controller: MTRDeviceController, valueForKey key: String, securityLevel: MTRStorageSecurityLevel, sharingType: MTRStorageSharingType) -> (any NSSecureCoding)?
```
