0
我有一種方法可以分析聲音是否高於某個分貝級別,如果是,則執行操作。我目前是目前調用此方法,這樣iPhone方法問題
- (void) listen { .... }
的問題是,我希望該計劃不斷地聽噪音,如果用戶的動產來,不只是當我調用該方法。我應該只在後臺隱藏一個按鈕,並且保持開啓狀態,或者是否有更簡單更有效的方法來完成此操作。
我有一種方法可以分析聲音是否高於某個分貝級別,如果是,則執行操作。我目前是目前調用此方法,這樣iPhone方法問題
- (void) listen { .... }
的問題是,我希望該計劃不斷地聽噪音,如果用戶的動產來,不只是當我調用該方法。我應該只在後臺隱藏一個按鈕,並且保持開啓狀態,或者是否有更簡單更有效的方法來完成此操作。
你總是可以初始化的NSTimer不斷觸發檢查你...
的timerWithTimeInterval:invocation:repeats:
方法可以讓你不斷地運行它。
[NSTimer類參考](http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSTimer_Class/Reference/NSTimer.html) – 2011-04-05 20:39:30
謝謝,這是我的去做。 – Vikings 2011-04-11 04:09:33