Nsuserdefaults或州保护/恢复

时间:2015-02-27 01:48:40

标签: ios uiimageview

我有一个隐藏的图像,当用户使用Facebook或Twitter共享时,会出现UIImageView。当用户杀死应用程序并重新启动时,优惠券消失。我想知道如何保存图像,说明它是隐藏的还是可见的。我确信这很简单,但无论我在网上搜索什么,我似乎无法解决它。它是NSUserDefaults还是我放在AppDelegate的ApplicationWillTerminate区域的东西?如果任何人有他们可以提供的任何想法或代码,那将非常感谢!谢谢http://i.stack.imgur.com/6hXVH.png

1 个答案:

答案 0 :(得分:0)

是的NSUserDefaults非常适合这个目的。

一定要设置你的旗帜:

[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"ImageShown"];
[[NSUserDefaults standardUserDefaults] synchronize /* saves user defaults immediately */];

然后将其取回:

BOOL shown = [[NSUserDefaults standardUserDefaults] boolForKey:@"ImageShown"];