У меня есть метод, который будет анализировать, находится ли звук выше определенного уровня децибела, и если это так, выполнить действие.В настоящее время я вызываю этот метод как таковой
- (void) listen { .... }
Проблема в том, что я хочу, чтобы программа постоянно слушала шум, если пользователь выбирает, а не только когда я вызываю метод.Стоит ли просто скрыть кнопку в фоновом режиме и оставить ее включенной, или есть более простой и эффективный способ сделать это.