【发布时间】:2012-07-20 09:19:51
【问题描述】:
如何在给定时间清除 NSUserDefaults 中的键?我在晚上 8 点设置了本地通知。那时我也希望 NSUserDefaults 被清除。对类似问题的其他回答并没有满足我的要求——他们的代码通常过于复杂,无法满足我的需求。
我知道如何在启动时清除 NSUserDefaults,但是将其与时间间隔或特定时间集成是我无法做到的。任何代码将不胜感激。
【问题讨论】:
-
什么代码对你来说太复杂了?你的方法是什么(发布一些代码)。如果您可以在应用程序启动时执行此操作,那么您在收到通知时执行此操作有什么问题?
-
这个:stackoverflow.com/questions/9684900/…... 我正在考虑使用 NSDateComponents 来获得时间(我很满意),但不确定如何将其链接到清除 NSUserDefaults
标签: iphone ios nsuserdefaults