iPhone,如果我想让用户生成的文件在应用程序升级(新版本)后保留在那里,我必须将其保存在哪里?文件目录好吗?

iPhone,如果我想让用户生成的文件在应用程序升级(新版本)后保留在那里,我必须将其保存在哪里?文件目录好吗?,iphone,upgrade,nsuserdefaults,avaudiorecorder,Iphone,Upgrade,Nsuserdefaults,Avaudiorecorder,我有一个应用程序,可以让用户录制自己的音频。 现在我正在将这些文件保存到Documents目录中。 我的问题是:如果我发布该应用程序的新版本,用户录制的文件会被删除吗 是否有更好的地方存储用户生成的音频文件 我是否应该对应用程序升级后仍保留的数据使用NSUserDefaults thx文档目录和NSUserDefault在应用程序更新后仍然有效。选择使用哪一种取决于数据的类型 如果我发布该应用程序的新版本,用户录制的文件会被删除吗 没有 是否有更好的地方存储用户生成的音频文件 没有 我是否应该对

我有一个应用程序,可以让用户录制自己的音频。 现在我正在将这些文件保存到Documents目录中。 我的问题是:如果我发布该应用程序的新版本,用户录制的文件会被删除吗

是否有更好的地方存储用户生成的音频文件

我是否应该对应用程序升级后仍保留的数据使用NSUserDefaults


thx

文档目录和NSUserDefault在应用程序更新后仍然有效。选择使用哪一种取决于数据的类型

如果我发布该应用程序的新版本,用户录制的文件会被删除吗

没有

是否有更好的地方存储用户生成的音频文件

没有

我是否应该对应用程序升级后仍保留的数据使用NSUserDefaults


仅当您的数据较小时。

NSUserDefaults用于存储设置(键值编码兼容类的对象)
其他数据,如您应该存储在Documents文件夹中的文件,它们在更新之间仍然有效(当然,如果您自己不删除它:)

非常感谢您的回答,您能给我指一些文档吗?只是为了有更深的知识。谢谢