2011-04-05 68 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