【发布时间】:2010-01-04 21:22:56
【问题描述】:
我有 NSKeyedArchiver 和 NSCoder 数据被持久化(作为 .txt 文件)并且运行良好。当我将新版本部署到 iphone 时,文本文件仍然存在 - 换句话说,它们没有被覆盖。
但是,我想确保当我的应用程序的 iTunes 交付更新可用时,文本文件将持续存在。我假设是的,但只是想确定一下。
谢谢
【问题讨论】:
标签: iphone nskeyedarchiver transcoding
我有 NSKeyedArchiver 和 NSCoder 数据被持久化(作为 .txt 文件)并且运行良好。当我将新版本部署到 iphone 时,文本文件仍然存在 - 换句话说,它们没有被覆盖。
但是,我想确保当我的应用程序的 iTunes 交付更新可用时,文本文件将持续存在。我假设是的,但只是想确定一下。
谢谢
【问题讨论】:
标签: iphone nskeyedarchiver transcoding
是的,当您的升级由 Apple 交付给用户时,所有用户数据都会保留。实际上,您需要确保可以从程序可能退出的任何状态升级,这会使测试变得复杂。
【讨论】: