【问题标题】:iphone/ios sdk: How to delete/clear a user file if application is updatediphone/ios sdk:如果应用程序更新,如何删除/清除用户文件
【发布时间】:2011-07-30 21:16:41
【问题描述】:

我的 iphone/iOS 应用程序有一个受密码保护的设置页面。当用户创建密码时,我将密码保存在 library/cache 目录中的文件中。

我的问题是:如果用户忘记密码,他/她必须删除应用程序并重新安装它,这样密码文件才会被删除。仅更新应用程序不会删除密码文件。我想在应用程序更新时删除/清除此文件?我该怎么做?

谢谢

【问题讨论】:

    标签: cocoa-touch ios4 ios-4.2


    【解决方案1】:

    您想要完成的目标有点令人困惑,但忽略了这一点:每次应用运行时,当它启动时,读取一个特殊文件的内容。如果文件不存在,或者内容是 != 在您的应用程序中编码的特殊字符串的内容,那么您知道该应用程序已被新安装或更新,在这种情况下,删除该密码文件,并且将“正确”字符串写入特殊文件。每次发布新版本时,请更改该特殊字符串。所以,你可以使用版本号,然后写出来。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-08
      • 2013-03-30
      • 1970-01-01
      • 1970-01-01
      • 2012-01-30
      • 2011-07-31
      • 2014-06-25
      • 2012-02-13
      相关资源
      最近更新 更多