---
title: "recordingEditor(_:)"
framework: swiftui
role: symbol
role_heading: Instance Method
platforms: [iOS 27.0+, iPadOS 27.0+, macOS 27.0+, tvOS 27.0+, visionOS 27.0+]
path: "swiftui/view/recordingeditor(_:)"
---

# recordingEditor(_:)

Presents the recording editor for the given recording URL.

## Declaration

```swift
@MainActor @preconcurrency func recordingEditor(_ item: Binding<URL?>) -> some View

```

## Parameters

- `item`: A binding to an optional URL. Non-nil presents the editor; nil dismisses it.

## Discussion

Discussion When item is non-nil, the editor is presented for that URL. When the user dismisses, the framework sets item back to nil. .recordingEditor($recordingURL)

## See Also

### Screen capture

- [recordingEditor(_:mode:)](swiftui/view/recordingeditor(_:mode:).md)
