【发布时间】:2022-01-24 02:07:18
【问题描述】:
我正在尝试在变量更改时更改我的视图,但我得到的只是一个空视图。
var body: some View {
if syncViewModel._order.status == 1369 {
orderConfirmed
}
if syncViewModel._order.status == 5570 {
orderOnTheWay
}
}
我想根据状态 ID 更改视图。状态 id 已成功更改为“5570”(我检查过),但视图将为空。 orderConfirmed 和 orderOnTheWay 仅包含一些 Text 。可能是什么问题?
【问题讨论】:
-
_order是结构体还是 @Published`? -
@aheze 在我的 ViewModel 中并且已发布,是的。
-
始终提供后果视图,您的情况是您的状态不是 5570 或 1369;并且使用 switch case 更容易调试