我有View A,可以使用此代码从中导航到View B。
NavigationLink(destination: NonProfitView() {
Text("CHANGE")
.font(Font.system(size: 13))
.fontWeight(.medium)
}
在视图B中,我有使用此代码填充的列表。
List{
ForEach(props.nonProfit.items, id: \.organization_id){ nonProfit in
ZStack {
NonProfitCustomRow(nonProfit: nonProfit)
.padding(3)
.listRowInsets(EdgeInsets(top: 0, leading: 0, bottom: 10, trailing: 0))
NavigationLink(destination: NonProfitDetailView(nonProfit: nonProfit)) {
EmptyView()
}.buttonStyle(PlainButtonStyle())
}
}
}
但是,当我通过按返回按钮返回到View A时,我的应用程序崩溃并显示前提条件失败:导入的节点在读取其值之前被删除:92。。我做错了什么吗?
注意: •我正在使用Xcode 11.2 •应用在某些设备上崩溃,并且在某些设备上可以正常工作。