问题描述
- 怎么检测更新后的应用开始?
- 需要在应用从appstore更新后,做一些操作,用了NSUserDefaults 。但是效果不理想,因为只有在第一次更新后才有效。
请高手指点一下应该怎么实现?
解决方案
用MTMigration工程。
点击查看具体介绍。
给你个参考:
[MTMigration migrateToVersion:@""0.9"" block:^{ // Some 0.9 stuff}];[MTMigration migrateToVersion:@""1.0"" block:^{ // Some 1.0 stuff}];
解决方案二:
用我给的这行代码比较新版本和旧版本:
[NSString stringWithFormat:@""Version %@""[[NSBundle mainBundle] objectForInfoDictionaryKey:@""CFBundleShortVersionString""]];
再用一个if条件句进行后面的操作。
时间: 2024-08-01 13:18:39