Cocoa touch iphone/ios sdk:如果应用程序更新,如何删除/清除用户文件

Cocoa touch iphone/ios sdk:如果应用程序更新,如何删除/清除用户文件,cocoa-touch,ios4,ios-4.2,Cocoa Touch,Ios4,Ios 4.2,我的iphone/iOS应用程序有一个密码保护的设置页面。当用户创建密码时,我将密码保存在library/cache目录中的文件中 我的问题是:如果用户忘记了密码,他/她必须删除应用程序并重新安装,这样密码文件将被删除。仅更新应用程序不会删除密码文件。我想在更新应用程序时删除/清除此文件?我该怎么做 谢谢您想要实现的目标有点让人困惑,但忽略了这一点:每次应用程序运行时,当它启动时,读取一个特殊文件的内容。如果文件不存在,或者内容不存在!=应用程序中编码的特殊字符串的内容,则您知道该应用程序是新安

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

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


谢谢

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