问题:我需要每秒向对象发送10次值。我必须能够开始射击并停止射击。
我发现无论滚动速度有多快,UIScrollView的委托都会以相同的时间间隔得到通知。如果您根据偏移量更改NSLog增量,则可以很容易地看到。必须有一种方法可以开始每秒发送10次消息,直到某些内容显示为“停止”。但是如何?
答案 0 :(得分:7)
我会调查NSTimer课程。这应该允许您设置具有任意时间跨度的计时器(并在需要时停止)。
答案 1 :(得分:0)
我不是一个Cocoa开发人员,但我很确定你想要NSTimer。
查看[NSTimer timerWithTimeInterval:invocation:repeats:],[NSTimer invalidate]和NSRunLoop。