是否可以通过按钮执行操作 a) 在点击时执行 NSDate 存储,然后 b) 让该方法与 if 语句进行日期比较?
那么,例如,如果存储的 NSDate 小于 12 小时前,用户就不能再次按下按钮?
从我的研究中没有遇到过这方面的提示。
当然。您可以通过代码获取当前日期
[NSDate date]
然后将他保存到NSUserDefaults
并在按下按钮时使用保存的日期检查当前日期。
如何
if ( [[NSDate date] timeIntervalSinceDate: savedDate] >= 12*60*60) // 12 hours
{
// do your steps
}