如何每秒发送10条消息?

时间:2009-08-05 17:59:49

标签: iphone uikit

问题:我需要每秒向对象发送10次值。我必须能够开始射击并停止射击。

我发现无论滚动速度有多快,UIScrollView的委托都会以相同的时间间隔得到通知。如果您根据偏移量更改NSLog增量,则可以很容易地看到。必须有一种方法可以开始每秒发送10次消息,直到某些内容显示为“停止”。但是如何?

2 个答案:

答案 0 :(得分:7)

我会调查NSTimer课程。这应该允许您设置具有任意时间跨度的计时器(并在需要时停止)。

答案 1 :(得分:0)

我不是一个Cocoa开发人员,但我很确定你想要NSTimer

查看[NSTimer timerWithTimeInterval:invocation:repeats:][NSTimer invalidate]NSRunLoop