1

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

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

4

1 回答 1

0

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

于 2012-12-03T04:11:08.307 回答