【发布时间】:2020-06-06 22:48:48
【问题描述】:
我有一个简单的看法:
此视图被另一个具有观察对象的视图包裹。
这样的代码不会更新视图:
struct SomeView: View {
@ObservedObject var viewModel: ViewModel
var body: some View {
let text = viewModel.text
return ForEach(0..<1) { AnyView(text) }
}
}
但它有效:
return ForEach(0..<1) { text }
这是错误吗?我可以将 AnyView 用于 ForEach 视图吗?
【问题讨论】: