我有一个身份验证存储(一个ObservableObject),它存储用户是否已经通过应用程序的身份验证。我在用户登录时管理身份验证存储,本质上是将身份验证状态从notAuthenticated更改为authenticated。我在ViewModel的另一个ObservableObject中使用了相同的状态变量,它引用Auth store singleton对象。我认为有一种更简单的方法可以做到这一点,而不是沉没变量并
我有一个SwiftUI视图,它接受一个名为appModel的EnvironmentObject。然后,它在其appModel.submodel.count方法中读取值body。我希望这会将我的视图绑定到属性count on submodel,以便在属性更新时重新呈现,但这似乎不会发生。具体来说,我的模特看起来是这样..。cl
我有一个包含多个已发布变量的ObservableObject来处理我的应用程序状态。每当其中一个已发布的变量发生变化时,我都想在我的ObservableObject中调用一个函数。最好的方法是什么?class AppModelController: ObservableObject {
@Published var a