【问题标题】:How to delete data in userdefaults in iPhone when apps are uninstalled?卸载应用程序时如何在 iPhone 中删除用户默认值中的数据?
【发布时间】:2010-08-19 02:53:49
【问题描述】:

NSUserDefaults 类为我们提供了一种方便的方式来存储/恢复共享数据。但是我有一个问题:当用户卸载应用程序时如何删除数据?众所周知,应用程序在删除时应清理其所有数据/文件。留下任何不再使用的东西不应该发生,不是吗?据我所知,应用程序永远不会知道它何时被卸载。那么如何删除userdefaults中的共享数据呢?

【问题讨论】:

    标签: iphone nsuserdefaults uninstallation


    【解决方案1】:

    iPhone 在删除应用程序时会自动删除应用程序的所有数据。就这样。无需清理。

    【讨论】:

    • 我也是这么想的,但是我在卸载和重新安装应用程序时注意到我所有的旧 NSUserDefaults 数据仍然存在。
    • 您在模拟器中看到了吗?模拟器并不总是能正确清除事物(这是一个错误)。为确保您拥有干净的模拟器环境,请转到“iPhone 模拟器”菜单中的“重置内容和设置...”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-28
    • 2016-05-03
    • 1970-01-01
    • 1970-01-01
    • 2012-02-28
    • 1970-01-01
    相关资源
    最近更新 更多