Мне нужно определять, когда пользователь нажимает аппаратные клавиши регулировки громкости (безопасный подход в App Store). Я безуспешно пробовал ряд вещей. а как реализовать такую функциональность? В настоящее время я регистрируюсь для получения уведомлений, но, похоже, они не меняются. Вот мой код:
AudioSessionInitialize(NULL, NULL, NULL, NULL);
NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter];
[notificationCenter addObserver:self
selector:@selector(volumeChanged:)
name:@"AVSystemController_SystemVolumeDidChangeNotification"
object:nil];
И метод приемника:
-(void)volumeChanged:(NSNotification *)notification{
NSLog(@"YAY, VOLUME WAS CHANGED");}
Мы будем очень благодарны за любые подсказки.