Message Item Alert

Presents an alert with a message using the given data to produce the alert’s content and a localized string key for a title.

Message Item Alert - iOS Liquid Glass Light Mode Preview

Platform Compatibility

iOS 27.0+ iPadOS 27.0+ macOS 27.0+ watchOS 27.0+ tvOS 27.0+ visionOS 27.0+

Tags

SwiftUI Code

Docs
struct Item {
    let message: String
}

@State var item: Item? = .init(message: "Foo")

var body: some View {
    Text("Foo")
        .alert("Title", item: $item) { alertItem in
            Button("Ok") {
                print("Item nilled")
            }
        } message: { alertItem in
            Text(alertItem.message)
        }
}

Found an issue or have a suggestion?

Created: June 9, 2026Updated: June 9, 2026
Connect Wizard

Connect Wizard

Unlock hidden App Store Connect analytics

Pre-order