当我在Xcode 11项目的TabView中使用列表时(全部在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)
所有内容在第一个视图(HomeView(),我上面显示的代码)中都正确显示,但是如果我尝试切换选项卡/视图,则应用程序立即崩溃,然后出现此错误:
前提条件失败:导入的节点在读取其值之前已删除:118