Сбой приложения при использовании TabView в SwiftUI - PullRequest
0 голосов
/ 20 октября 2019

Когда я использую список в своем проекте TabView в Xcode 11 (все в SwiftUI), приложение вылетает, если в списке есть что-то, кроме Text (), когда я пытаюсь изменить вкладки / представления (например, яИспользовал раздел с заголовком, и он потерпел крах), за которым следовала эта ошибка: ошибка предварительного условия: импортированный узел удален до того, как было прочитано его значение: 118.

Я просмотрел несколько сообщений с похожими проблемами, но ничегополезен / ответов нет - я пытался вызвать его из внешней функции, но это тоже не работает.

часть кода:

TabView{
     List {
         Text("list item")
         Section(header: Text("Important Tasks")){
               Text("place")
           }
       }

       .tabItem(){ 
           Image(systemName: "house")
           Text("Home")
        }.tag(0)

        CalendarView()
            .tabItem(){
                Image(systemName: "calendar")
                Text("Calendar")
        }.tag(1)

Все отображается правильно в первомview (HomeView (), код, который я показал выше), но если я пытаюсь переключать вкладки / представления, приложение мгновенно завершает работу, а затем появляется следующая ошибка:

ошибка предварительного условия: импортированный узел удален до того, как его значение было прочитано:118

...