2 alllllllll alllllllll 于 2013.04.24 11:22 提问

怎么检测更新后的应用开始?

需要在应用从appstore更新后,做一些操作,用了NSUserDefaults 。但是效果不理想,因为只有在第一次更新后才有效。

请高手指点一下应该怎么实现?

2个回答

redCoral_
redCoral_   2013.04.24 13:32

MTMigration工程。
点击查看具体介绍。

给你个参考:

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

[MTMigration migrateToVersion:@"1.0" block:^{
    // Some 1.0 stuff
}];
Chengzi_963
Chengzi_963   2013.04.24 16:00

用我给的这行代码比较新版本和旧版本:

[NSString stringWithFormat:@"Version %@",[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"]];

再用一个if条件句进行后面的操作。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!