导航链接未更新Swfitui对象

时间:2020-10-25 08:12:52

标签: swiftui state swiftui-navigationlink

全部 使用swiftui时,某些东西已连接好。 向后导航时,对象在第二次视图的闭合分配中未更新。 像这样的代码:

NavigationLink(destination:
                            DiscountsView(selectFunc: { (discount: DessertDiscount) in
                                self.collection.discount = DiscountEntity(discount: discount)
                                self.testDesc = discount.name
                            })
            ) {
                Text("优惠方案:\(self.collection.discount.name)")
                        .font(ViewApperance.shared.font)
                        .foregroundColor(ViewApperance.shared.fontColor)
            }
        )

集合的数据不是更新的,而是testDesc更新的工作,有谁知道在这种情况下会发生什么,以及Swift中对象更新的原理是什么?

0 个答案:

没有答案