#ios #swift #swiftui #tvos
Вопрос:
Я пытаюсь создать простое приложение tvOS. Я тестировал некоторый базовый код пользовательского интерфейса, и у меня было следующее:
struct ContentView: View {
var body: some View {
TabView {
NavigationView {
NavigationLink(destination: Text("Subview")) {
Text("Subview")
}
}
.tabItem {
Text("Main")
}
NavigationView {
Text("Settings")
}
.tabItem {
Text("Settings")
}
}
}
}
Это правильно запускает приложение, и я могу щелкнуть ссылку навигации, чтобы открыть подпросмотр. Но когда я нажимаю кнопку назад/меню, приложение закрывается, и консоль выводит следующую ошибку:
[Распространенный] Ответ на ошибку от действия запроса моментального снимка типа 1 дал Домен ошибки=BSActionErrorDomain Код=1 «(null)»
Я не совсем уверен, куда мне отсюда идти. Из того, что я видел, я считаю, что приведенный выше код должен работать (он отлично работает на моих устройствах iOS). Есть ли какие-либо модификаторы, которые мне нужно добавить, чтобы это сработало, или мне нужно изменить структуру моего представления?
Я тестирую этот код на своем Apple TV 4K (2-го поколения) на tvOS 15.0.