---
title: "setKeyAsset(_:)"
framework: photos
role: symbol
role_heading: Instance Method
path: "photos/phprojectchangerequest/setkeyasset(_:)"
---

# setKeyAsset(_:)

Sets the key asset representing the project.

## Declaration

```swift
func setKeyAsset(_ keyAsset: PHAsset?)
```

## Discussion

Discussion note: Setting a key asset has been deprecated in macOS 10.14. Use setProjectPreviewImage(_:) to provide a rendered preview image instead of designating a key asset.

## See Also

### Responding to Change Requests

- [setProjectPreviewImage(_:)](photos/phprojectchangerequest/setprojectpreviewimage(_:).md)
