在一个SwiftUI
应用程序中,我有这样的代码:
var body: some View {
VStack {
Spacer()
........
}
.onAppear {
.... I want to have some code here ....
.... to run when the view appears ....
}
}
我的问题是我想在.onAppear块内运行一些代码,以便在应用程序出现在屏幕上、启动后或在后台运行一段时间后运行它。但似乎这段代码只在应用程序启动时运行一次,之后再也不运行了。我错过了什么吗?或者我应该使用不同的策略来获得我想要的结果?