3hr按下按钮之间的时间延迟

问题描述:

我想创建一个日常事件,即按下按钮激活。所以我想创建一个3小时的定时器,一旦它按下了3小时,就会禁用按钮。3hr按下按钮之间的时间延迟

林假设我会用一个NSDate代码,但我不能确定的编码将如何去..

感谢。

+0

公平的呼唤,将来会做得更好! – user1294547 2012-03-27 22:34:15

这是我会怎样完成这样的任务:

  1. 第一次按下按钮 - 运行事件,捕捉当前的Linux时间。例如:1332823536
  2. 添加10800(其为3小时),这将使我们的例子:1332834336
  3. 此号码保存为一个整数NSUserDefaults的
  4. 当应用程序启动备份检查当前时间,把它变成一个整数并确保当前时间等于或大于上次保存的时间(当按钮被按下时)
  5. 如果不大于此值,则禁用按钮 - 如果它更大,则启用该按钮。
+0

感谢您的帮助!这给了我一个很好的起点! – user1294547 2012-03-27 22:33:50