如何从 iOS 应用程序中删除保存数据

Posted

技术标签:

【中文标题】如何从 iOS 应用程序中删除保存数据【英文标题】:How to delete save data from a iOS application 【发布时间】:2014-11-29 17:49:22 【问题描述】:

我正在开发一个 ios 应用程序,目前正在使用 NSCoder 归档数据,但我最初将错误的数据类型保存到变量中,现在它导致我的应用程序崩溃,我已修复保存错误数据的问题,但我现在需要删除损坏的保存数据。

【问题讨论】:

您是否尝试过从设备中删除该应用并重新安装?该应用程序的所有文件都包含在其包中。 我应该澄清这一切都在模拟器上,但我会尝试从模拟器中删除它 成功了!谢谢,如果您作为答案重新发布,我会点击它作为正确的 【参考方案1】:

所有数据都存储在应用程序包中。尝试删除该应用并重新安装。

【讨论】:

在这种情况下,它存储在应用沙箱中,而不是应用包中。在编译时构建并添加到应用程序的数据和资源被添加到应用程序 bundle,但在运行时保存的数据被添加到应用程序 sandbox 嗯...我的理解是.app文件夹被称为包。我可能是错的,但无论如何,数据都存储在其中。

以上是关于如何从 iOS 应用程序中删除保存数据的主要内容,如果未能解决你的问题,请参考以下文章

CloudKit iOS:用户无法删除应用程序数据

如何从 Flutter 中的 URL 下载文件并将其保存在 iOS 共享文件夹中?

如何使用 iOS 应用程序从 mongoDB 数据库中获取/发布/更新/删除数据?

删除 iOS 应用后保存推送通知数据

本地保存数据(IOS)

如何从在 iOS 中保存为应用程序的页面打开新页面?