在iOS App Update上执行代码

时间:2012-12-03 04:08:11

标签: ios core-data

我有一个iOS应用程序,它使用Core Data存储一些临时数据。我已经创建了一个应用程序的更新版本,我将很快在App Store上发布。用户更新应用后,如何执行一段代码?是否有用户更新应用程序后调用的回调方法?

我想用新的模式替换现有数据存储的模式。我不想迁移任何数据。只需重置数据模型&用户更新应用时的数据。数据库中没有任何关键存储,可以删除它。现在,当我在设备上更新应用程序时,它会崩溃。但是,当我卸载应用程序并重新安装时,它可以工作。那么我该如何告诉iOS,“查克先前有什么数据模型,从一个新的,新的开始!”

1 个答案:

答案 0 :(得分:0)

在应用启动时,您可以检查NSUserDefaults中是否有某个密钥。如果没有,删除数据库,并为此键设置一些内容。