我想让一个工作者任务更新一个SwiftUI视图。 worker任务正忙于执行应用程序的程序性工作-播放声音,并触发基于计时器的事件。我想在这些计时器事件期间在SwiftUI视图中闪现几个图标。所以我想在这些图标视图中触发视图刷新。 因此,我创建了一个名为Settings的environmentObject。设置对象在SwiftUI视图层次结构中工作得很好。 问题是可怕的: Fatal error: No ObservableObject of type Settings found.环境
我有一个NavigationManager来处理更改SwiftUI选项卡的选择。如果它在我的@EnvironmentObject视图中被设置为SwiftUI,但当NavigationManager在我的视图模型中被作为服务被调用时,它就不能工作。如何在不将其传递到init()的情况下,使用NavigationManager从视图模型中更改选项卡?import SwiftUI
@StateObject var navigatio