Detectar (escuchar) cambio de ruta de audio en iOS 7

Acabo de comenzar el desarrollo para iOS 7 y descubrí que las funciones relacionadas con AudioSession y PropertyListeners están en desuso en iOS 7.

Antes de usar el siguiente método para detectar si un auricular ha sido enchufado o desenchufado desde el dispositivo:

/* add callback for device route change */ AudioSessionAddPropertyListener ( kAudioSessionProperty_AudioRouteChange, audioRouteChangeListenerCallback, (__bridge void *)(self)); 

Luego implementa la callback del oyente para hacer diferentes cosas a los algorithms internos. Ahora iOS 7 lo desaprobó y no hay documentation sobre ninguna alternativa, ¿hay alguna solución de expertos aquí? ¡Gracias!

maneje la notificación AVAudioSessionRouteChangeNotification (disponible en iOS 6.0 y posterior).