iOS SwiftUI: не работает NavigationLink в симуляторе macOS - PullRequest
0 голосов
/ 11 апреля 2020

Проблема:

NavigationLinks в macOS версии приложения SwiftUI не работают должным образом.

В моем случае это a MasterDetailNavigationView .

Что я пробовал

  • У меня проблема при запуске приложения с симулятором macOS, а также при запуске архивированного приложения .

  • У меня все еще есть проблема с новым проектом с примером кода ниже:


import SwiftUI

struct ContentView: View {
    var body: some View {
        NavigationView {
            VStack(alignment: .center, spacing: 10) {
                NavigationLink(destination: Text("View One")) {
                    Text("ONE")
                }
                NavigationLink(destination: Text("View Two")) {
                    Text("TWO")
                }
                Spacer()
            }
            Text("Hello, World!")
        }
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

Как воспроизвести проблема:

Скопируйте и вставьте приведенный выше код в новый проект SwiftUI. Включите macOS, отметьте настройки цели. И запуск на эмуляторе MacOS.

Версии:

macOS: 10.15.4 (19E266)

Xcode: 11.4 (11E146)

...