在我的SwiftUI应用程序中,有一个列表显示了数组中的所有项。当我点击一个项目时,它的详细信息就会显示出来,并且可以修改。这些更改存储在数组中,但当我返回列表视图时,这些更改仅在对列表数组进行更改(如添加或移动项)后才会反映出来。我可以使此列表在重新出现时刷新吗?我的主视图如下所示:
import S
我对SwfitUI和MVVM还比较陌生,所以也许我做的很不正确,但我只是不知道如何用SwiftUI和MVVM来实现我的目标。下面是一个场景:
ViewModel类具有一个属性@Published var items = [String]()Main视图(HomeView),它的ForEach显示来自其视图模型的项,HomeView有一个@StateObject var viewModel: ViewModelThe HomeView