是否可以在结构的 init 函数中访问 enviromentObject 变量?
@EnvironmentObject var socketHandler: SocketHandler
init() {
print(self.socketHandler.testVar)
}
我试过这样但没有让它工作。我收到了这个错误:
Fatal error: No ObservableObject of type SocketHandler found
我已将环境对象添加到 SceneDelegate 并且可以在我的 UI 中访问该变量。