iOS检测耳机是否插入

    #import <AVFoundation/AVFoundation.h>  
      
    - (BOOL)isHeadsetPluggedIn {  
        AVAudioSessionRouteDescription* route = [[AVAudioSession sharedInstance] currentRoute];  
        for (AVAudioSessionPortDescription* desc in [route outputs]) {  
            if ([[desc portType] isEqualToString:AVAudioSessionPortHeadphones])  
                return YES;  
        }  
        return NO;  
    }  

编程技巧