<!--
{
  "availability" : [
    "iOS: 8.0.0 -",
    "iPadOS: 8.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 10.15.0 -",
    "tvOS: 10.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "PhotoKit",
  "identifier" : "/documentation/Photos/PHAssetCollectionChangeRequest/creationRequestForAssetCollection(withTitle:)",
  "metadataVersion" : "0.1.0",
  "role" : "Type Method",
  "symbol" : {
    "kind" : "Type Method",
    "modules" : [
      "Photos"
    ],
    "preciseIdentifier" : "c:objc(cs)PHAssetCollectionChangeRequest(cm)creationRequestForAssetCollectionWithTitle:"
  },
  "title" : "creationRequestForAssetCollection(withTitle:)"
}
-->

# creationRequestForAssetCollection(withTitle:)

Creates a request for adding a new asset collection to the Photos library.

```
class func creationRequestForAssetCollection(withTitle title: String) -> Self
```

## Parameters

`title`

A name for the new asset collection.

## Return Value

An asset collection creation request.

## Discussion

Call this method within a photo library change block to create a new asset collection. For details on change blocks, see [`PHPhotoLibrary`](/documentation/Photos/PHPhotoLibrary).

To add assets to the newly created asset collection or change its title, use the methods listed in Modifying Asset Collections. To reference the newly created asset collection later in the same change block or after the change block completes, use the [`placeholderForCreatedAssetCollection`](/documentation/Photos/PHAssetCollectionChangeRequest/placeholderForCreatedAssetCollection) property to retrieve a placeholder object.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)