Наконец, я решил свою проблему :) Следующий фрагмент кода является решением:
CFStringRef newRoute;
UInt32 size;
size = sizeof(CFStringRef);
OSStatus error = AudioSessionGetProperty(kAudioSessionProperty_AudioRoute, &size, &newRoute);
if (error)
{
}
else
{
CFShow(newRoute);
}
Для newRoute могут быть разные значения.Если значение newRoute равно «HeadsetInOut», то наушники с микрофоном подключаются к iPad.