需要在应用从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条件句进行后面的操作。