我正在尝试设置一个基本计时器,但是一直失败。基本上,我只希望在用户单击按钮时启动60秒的计时器,并使用剩余时间更新标签(类似倒计时)。我创建了标签和按钮并在 IB 中将它们连接起来。接下来,我为按钮创建了一个 IBAction。现在,当我尝试根据计时器更新标签时,我的应用程序出错了。这是我的代码:
NSTimer *t = [NSTimer scheduledTimerWithTimeInterval: 1
target: self
selector:@selector(updateLabelDisplay)
userInfo: nil repeats:YES];
我还有一个 updateLabelDisplay 函数,它会确定计时器已运行的次数,然后将该数字从60中减去,并在倒计时标签中显示该数字。有人能告诉我我在做什么错了吗?