Xcode 11.2:前提条件失败:导入的节点在读取其值之前已删除:92

时间:2020-05-14 05:47:57

标签: xcode swiftui swiftui-list swiftui-navigationlink

我有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 •应用在某些设备上崩溃,并且在某些设备上可以正常工作。

0 个答案:

没有答案