Просто начав разработку для iOS 7, и обнаружил, что связанные с AudioSession функции и PropertyListeners устарели в iOS 7.
Прежде чем использовать следующий метод, чтобы определить, была ли подключена или отсоединена гарнитура от устройства:
/* add callback for device route change */
AudioSessionAddPropertyListener (
kAudioSessionProperty_AudioRouteChange,
audioRouteChangeListenerCallback,
(__bridge void *)(self));
Затем реализуем обратный вызов слушателя, чтобы делать разные вещи во внутренних алгоритмах. Теперь iOS 7 отказался от этого, и нет никакой документации по какой-либо альтернативе, есть ли какие-либо решения экспертов здесь? Спасибо!