-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
//Reset all NSUserDefaults values
}
我的应用程序以前在iOS 7中可以正常运行,但是在升级到iOS 8之后,它不再起作用。
这是在我的父VC中发生的,在该父VC中,用户需要选择另一个(子)VC中通过“部分卷曲”传递的选项。在iOS 8中,当我转换回父VC时,似乎所有选项都不再保存在子VC中。
仅供参考,我将选项选择存储在NSUserDefaults的子VC中,然后在父VC中再次访问它们。
经过检查,我在iOS 7中实现了(void)viewDidAppear:(BOOL)动画,该动画仅在首次加载时被调用一次。但是,在iOS 8中,每次我通过“ Partial Curl”从子VC返回时,都会调用此函数。因此,当转换回父VC时,子VC中选择的任何选项都会重置。
iOS 7和iOS 8有所不同。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句