0

是否可以通过按钮执行操作 a) 在点击时执行 NSDate 存储,然后 b) 让该方法与 if 语句进行日期比较?

那么,例如,如果存储的 NSDate 小于 12 小时前,用户就不能再次按下按钮?

从我的研究中没有遇到过这方面的提示。

4

1 回答 1

0

当然。您可以通过代码获取当前日期

[NSDate date]

然后将他保存到NSUserDefaults

并在按下按钮时使用保存的日期检查当前日期。

如何

 if ( [[NSDate date] timeIntervalSinceDate: savedDate] >= 12*60*60) // 12 hours
{    
// do your steps
}
于 2013-01-22T02:49:59.060 回答