2011-04-05 58 views
0

我有一种方法可以分析声音是否高于某个分贝级别,如果是,则执行操作。我目前是目前调用此方法,这样iPhone方法问题

- (void) listen { .... } 

的问题是,我希望该计划不断地听噪音,如果用户的动产来,不只是当我调用该方法。我应该只在后台隐藏一个按钮,并且保持开启状态,或者是否有更简单更有效的方法来完成此操作。

回答

2

你总是可以初始化的NSTimer不断触发检查你...

timerWithTimeInterval:invocation:repeats:方法可以让你不断地运行它。

+0

[NSTimer类参考](http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSTimer_Class/Reference/NSTimer.html) – 2011-04-05 20:39:30

+0

谢谢,这是我的去做。 – Vikings 2011-04-11 04:09:33