2011-12-21 108 views

回答

3

你不能直接强制这个。您可以要求客户先卸载应用程序,但确保您的新版本正确清理旧版本中遗留的任何内容会更好。

+0

好的〜谢谢,可能是我应该为所有用户发布一个声明〜:(: – Siverchen 2011-12-22 03:08:48

0

你不能做任何事情,它会自动替换旧的应用程序。

2

应用程序包 - 由iTunes安装的内容 - 在您升级时完全被替换。没有你的旧代码。以前安装中可以保留的唯一位是数据:您在应用程序文档目录中创建的项目;键值对存储在NSUserDefaults单身等中。您可以将当前版本存储在NSUserDefaults中,并检查它是否与启动时的软件包版本ID相匹配,并在运行之前使用该测试来确定可能需要进行的清理应用程序。

+0

也许可以工作,但我认为它可能会花费太多〜 – Siverchen 2011-12-22 03:10:05

相关问题