У меня было приложение с одним представлением, заключенное в NavigationView, где я заполнял данные, полученные из API. Однако мне нужно было добавить раздел профиля с TabView, и иногда, когда я запускаю приложение, прямо при отображении экрана запуска я получаю следующую ошибку (примерно раз в три раза, когда я запускаю / отлаживаю приложение), и приложение вылетает .
Ошибка предварительного условия AttributeGraph: недопустимый тип значения для атрибута: 56028 (ожидаемый PlatformItemList, видел BridgedTableViewState)
Представление, вызывающее ошибку:
TabView {
NavigationView {
MainView()
}
.tabItem { VStack {
Image(systemName: "list.dash")
Text("main")
}
}
NavigationView {
ProfileView()
}
.tabItem { VStack {
Image(systemName: "person.crop.circle")
Text("profile")
}
}
}
Я удалил TabView и вид профиля, и приложение работает без каких-либо исключений постоянно, поэтому я подумал, что это проблема с TabView. Я искал документацию по AttributeGraph, PlatformItemList и BridgedTableViewState, но не нашел.