---
title: "setPropertyState(_:forProperty:)"
framework: coremediaio
role: symbol
role_heading: Instance Method
path: "coremediaio/cmioextensionproviderproperties/setpropertystate(_:forproperty:)"
---

# setPropertyState(_:forProperty:)

Sets a state value for the specified property.

## Declaration

```swift
func setPropertyState(_ propertyState: CMIOExtensionPropertyState<AnyObject>?, forProperty property: CMIOExtensionProperty)
```

## Parameters

- `propertyState`: The updated property state.
- `property`: The property to update.

## Discussion

Discussion Setting a nil property state value doesn’t remove the property.

## See Also

### Managing Properties

- [name](coremediaio/cmioextensionproviderproperties/name.md)
- [manufacturer](coremediaio/cmioextensionproviderproperties/manufacturer.md)
- [propertiesDictionary](coremediaio/cmioextensionproviderproperties/propertiesdictionary.md)
