Проблема:
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)