感谢您的帮助。
我有一个文本字段,我想根据以下时间增量更新:
[textField setStringValue:@"音频1"];7秒。
[textField setStringValue:@"];3秒。
[textField setStringValue:@"音频2"];7秒。
我需要以上内容累计循环5分钟。
有关于如何设置NSTimer以实现这一目标的指导吗?
再次感谢。
- 创建每秒启动一次的计时器
- 创建一个计数器变量,将其设置为600,并在计时器操作中递减。当计数器达到零时,停止计时器或任何你需要做的事情
- 创建两个数组,一个包含字符串值,另一个包含持续时间
- 为持续时间创建第二个计数器变量
- 创建一个索引变量并将其设置为0
- 获取给定索引处的字符串值和持续时间
- 将第二个计数器设置为持续时间,并将字符串值分配给文本字段
- 在定时器动作中,还递减第二计数器。如果为0,则递增索引;如果索引等于数组中的项数,则将索引设置为0
- 转到步骤";在…处获取字符串值和持续时间