我已经创建了 NSUserDefaults 对象,只要发生事件,它将使用新值进行更新。
我想要的是(根据我的应用程序要求)该对象应每 7 天清除一次。
就像如果今天第一次更新 NSUserDefaults 是在 7 天之后,那么应该有一个方法可以工作并清除 NSUserDefaults。
因此,从那时起,将在接下来的 7 天内分配新值。
在 Objective-C 中可以吗?
是的..存储NSDate
(当前日期)作为对象NSUserdefaults
.
每次启动应用程序时..从默认值中获取日期并将其与当前日期进行比较..
如果间隔超过7天(需要进行数学计算才能得到结果)
然后将对象设置为nil
using
[defaults setNilforKey: ];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)