Кнопка SwiftUI PresentationButton перестает функционировать после однократного использования на watchOS - PullRequest
6 голосов
/ 09 июня 2019

PresentationButton представляет представление должным образом, но после нажатия «Отмена», чтобы вернуться к родительскому представлению, кнопка отказывается снова представить дочернее представление.

Вот мой код PresentationButton:

struct ContentView : View {
    var body: some View {
        ZStack {

            PresentationButton(Text("Click to show"), destination: SomeOtherView())
                .transition(.slide)
        }
    }
}

1 Ответ

0 голосов
/ 19 июля 2019

Эта ошибка существовала в различных формах до Xcode 11 beta 4, но обратите внимание, что API изменился.

PresentationButton стал PresentationLink, а затем устарел в Xcode 11 beta 4 в пользу .sheet.

Смотрите пример использования новой функциональности: https://stackoverflow.com/a/57087399/3179416

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...