---
title: "present(from:completionHandler:)"
framework: ScreenCaptureKit
role: symbol
role_heading: Instance Method
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+, tvOS 27.0+, visionOS 27.0+]
path: "screencapturekit/screcordingeditor/present(from:completionhandler:)-2atpt"
---

# present(from:completionHandler:)

## Declaration

```swift
func present(from windowScene: UIWindowScene, completionHandler: @escaping @Sendable ((any Error)?) -> Void)
```

```swift
func present(from windowScene: UIWindowScene) async throws
```

## Parameters

- `windowScene`: The window scene to present from.
- `completionHandler`: Called when presentation completes. error is nil on success.

## Discussion

Discussion Present the recording editor from the specified window scene.
