AppStorage 里的数据是持久化的吗?应用退出后还在吗?

新手上路,请多包涵

我用 AppStorage.Set 保存了一些设置,用户关闭应用再重新打开,这些设置还在 AppStorage 里吗?

阅读 684
1 个回答

需要结合持久化 API:如果需要将状态持久化(即应用退出后数据仍然保留),你需要将 AppStorage 中的数据与持久化存储 API(如 Preferences 或 PersistentStorage)结合使用。比如:

  • 应用启动时,从 Preferences 读取数据并初始化到 AppStorage。
  • 当 AppStorage 中的数据变化时(可以通过 AppStorage.Watch 监听),将其写回到 Preferences 中。