小编Sam*_*Sam的帖子

如何在 SwiftUI 中声明“全局@State变量”?

我是 SwiftUI 新手,目前正在构建我的第一个应用程序。但是,我有一个问题。

我正在编写一个多视图应用程序,在其中我想使用某种全局变量以便能够从我的所有视图访问和编辑它们。例如,我在应用启动时询问用户的“性别”、“体重”和“许可证”。但是,我也希望他能够在“设置”类别中更改他的详细信息(作为不同的视图)。同时,我想在两个视图中使用相同的变量,并使它们在两个视图中更新。就像基本的全局变量一样。有办法这样做吗?

我看过一个关于 @State、@ObservableObject 和 @EnvironmentObject 的过时视频。剧透警告:我没听懂。我希望你能帮助我。如果您需要任何详细信息,请随意:) Sam

swift swiftui

12
推荐指数
1
解决办法
8366
查看次数

标签 统计

swift ×1

swiftui ×1