SwiftUI: роль кнопки: отмена не отображается («Ошибка IOSurfaceClientSetSurfaceNotify»)IOS

Программируем под IOS
Anonymous
SwiftUI: роль кнопки: отмена не отображается («Ошибка IOSurfaceClientSetSurfaceNotify»)

Сообщение Anonymous »

Я создал следующее диалоговое окно подтверждения:

Код: Выделить всё

struct ContentView: View {
@State var isConfirmShown = false

var body: some View {
VStack {
Button("Display Confirm") {
isConfirmShown = true
}
.confirmationDialog(
Text("Are you sure?"),
isPresented: $isConfirmShown,
titleVisibility: .visible
) {
Button("Yes", role: .destructive) {}
Button("No", role: .cancel) {}
} message: {
Text("Some message, ...")
}
}
}
}
Кнопка с ролью: .cancel не отображается. На консоли отображается сообщение «IOSurfaceClientSetSurfaceNotify error e00002c7».
Изображение

Если я удалю роль: .cancel-argument, кнопка будет видна.
Что происходит? здесь не так? Как это можно исправить?

Подробнее здесь: https://stackoverflow.com/questions/798 ... otify-fail

Вернуться в «IOS»