利用NSUserDefaults储存UISwitch的开关状态

作者:孟令文

利用NSUserDefaults储存UISwitch的开关状态

今天有位小伙伴问我怎么保存一个UISwitch的开关状态,当我把思路告诉他的时候,他也不是很理解,所以写了个Demo给他,本来想着这种小功能就不要发了,但是又想了想,估计也有一部分小伙伴可能会需要,所以就发上去给小伙伴们参考一下咯,不喜勿喷!谢谢,喜欢的点个赞!!详细代码如下:注释比较细:

第一步:在Appdelegate.m文件给个默认状态

利用NSUserDefaults储存UISwitch的开关状态<GhostShop丶霜降>_第1张图片

第二歩:在创建UISwitch的时候拿到当前NSUserDefaults的状态显示开关的状态

利用NSUserDefaults储存UISwitch的开关状态<GhostShop丶霜降>_第2张图片

第三步:点击开关的时候把开关状态保存到NSUserDefaults

利用NSUserDefaults储存UISwitch的开关状态<GhostShop丶霜降>_第3张图片

第四歩:因为NSUserDefaults是一个单例,所以,不管在那个view都能拿到当前的开关的状态,判断BOOL值,做你要做的事!

你可能感兴趣的:(利用NSUserDefaults储存UISwitch的开关状态)