---
title: userInfo
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uimutableapplicationshortcutitem/userinfo
---

# userInfo

Optional, app-specific information that you can provide for use when your app performs the Home Screen dynamic mutable quick action.

## Declaration

```swift
var userInfo: [String : any NSSecureCoding]? { get set }
```

## Discussion

Discussion The keys and values in this property’s dictionary must conform to the NSSecureCoding protocol, and must be property-list-encodable. If they aren’t, the system raises a runtime exception when initializing the quick action. For information about property-list-encodable data, see Serializing Property Lists in Archives and Serializations Programming Guide and see PropertyListSerialization.

## See Also

### Inspecting a Home Screen dynamic mutable quick action

- [localizedTitle](uikit/uimutableapplicationshortcutitem/localizedtitle.md)
- [localizedSubtitle](uikit/uimutableapplicationshortcutitem/localizedsubtitle.md)
- [type](uikit/uimutableapplicationshortcutitem/type.md)
- [icon](uikit/uimutableapplicationshortcutitem/icon.md)
