---
title: "set(_:forKey:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/nsubiquitouskeyvaluestore/set(_:forkey:)-40a8f"
---

# set(_:forKey:)

Sets the value of the specified key to an array of property list objects.

## Declaration

```swift
func set(_ anArray: [Any]?, forKey aKey: String)
```

## Parameters

- `anArray`: The array object to save in the iCloud key-value store. The array must contain only property list types.
- `aKey`: The key to associate with the value.

## See Also

### Setting values

- [set(_:forKey:)](foundation/nsubiquitouskeyvaluestore/set(_:forkey:)-8o8mq.md)
- [set(_:forKey:)](foundation/nsubiquitouskeyvaluestore/set(_:forkey:)-1xml0.md)
- [set(_:forKey:)](foundation/nsubiquitouskeyvaluestore/set(_:forkey:)-7tt20.md)
- [set(_:forKey:)](foundation/nsubiquitouskeyvaluestore/set(_:forkey:)-2rlp.md)
- [set(_:forKey:)](foundation/nsubiquitouskeyvaluestore/set(_:forkey:)-3ga7z.md)
- [set(_:forKey:)](foundation/nsubiquitouskeyvaluestore/set(_:forkey:)-9e3de.md)
- [set(_:forKey:)](foundation/nsubiquitouskeyvaluestore/set(_:forkey:)-9vmlm.md)
