use*_*548 2 cocoa-touch nsuserdefaults uiswitch ios
我有一个应用程序,我使用NSUserDefaults来确定它是否是第一次有人打开应用程序.如果是第一次,应用程序将显示教程页面.
现在,我想改变它,以便如果用户将ON/OFF开关移动到"ON",他们在启动应用程序时将看不到教程.如何在NSUserDefaults中存储用户选择的ON/OFF开关?
我使用以下代码执行了类似的操作:
存储它:
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
[userDefaults setBool:YES forKey:@"the_key"];
[[NSUserDefaults standardUserDefaults] synchronize]; //Thanks Henri Normak
Run Code Online (Sandbox Code Playgroud)
检索它:
[[NSUserDefaults standardUserDefaults] objectForKey:@"the_key"]
Run Code Online (Sandbox Code Playgroud)