如何在给定时间清除NSUserDefaults中的密钥?我在晚上8点设置了本地通知。那时我也希望清除NSUserDefaults。对类似问题的其他回答没有达到我想要的程度 - 通常他们的代码太复杂了我的需要。
我知道如何在启动时清除NSUserDefaults,但是将其与时间间隔或特定时间进行整合是超出我的。任何代码都将不胜感激。
答案 0 :(得分:1)
这是您清除NSUserDefaults
中所有内容的方法:
NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier];
[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain];