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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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