我有一种方法可以分析声音是否高于某个分贝级别,如果是,则执行操作。我目前正在调用此方法
- (void) listen { .... }
问题是,如果用户选择,我希望程序不断地听到噪音,而不仅仅是在我调用方法时。我应该只是在背景中隐藏一个按钮,然后将其保留,或者是否有更简单,更有效的方法来执行此操作。
答案 0 :(得分:2)
您可以随时初始化NSTimer以不断触发对您的检查......
timerWithTimeInterval:invocation:repeats:
方法允许您不断运行它。