Мне нужно определить, когда пользователь нажимает клавиши аппаратного тома (безопасный подход в 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");}
Любые советы будут очень признательны.