在设定的时间清除NSUserDefaults

时间:2012-07-20 09:19:51

标签: iphone ios nsuserdefaults

如何在给定时间清除NSUserDefaults中的密钥?我在晚上8点设置了本地通知。那时我也希望清除NSUserDefaults。对类似问题的其他回答没有达到我想要的程度 - 通常他们的代码太复杂了我的需要。

我知道如何在启动时清除NSUserDefaults,但是将其与时间间隔或特定时间进行整合是超出我的。任何代码都将不胜感激。

1 个答案:

答案 0 :(得分:1)

这是您清除NSUserDefaults中所有内容的方法:

NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier];
[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain];