如何从应用程序商店,iPhone更新后检测第一次应用程序启动

Guy*_*lon 4 iphone xcode objective-c nsuserdefaults

我只有在从appstore更新应用程序之后才需要做一些事情.我是用NSUserDefaults做的,但它对我不好,因为它只在第一次更新后才有效.

救命

谢谢

Mik*_*ler 10

MTMigration项目(MIT许可证),不正是你想要什么:

管理仅需要在iOS应用中的版本更新上运行一次的代码块.这可以是数据规范化例程,"此版本中的新功能"屏幕或错误修复.

它的一个例子:

[MTMigration migrateToVersion:@"0.9" block:^{
    // Some 0.9 stuff
}];

[MTMigration migrateToVersion:@"1.0" block:^{
    // Some 1.0 stuff
}];
Run Code Online (Sandbox Code Playgroud)