在做一个录音功能时,在模拟器上完全可以,但是真机上就不能录音。
需要在程序中添加如下代码,任意处即可。这样在真机上才可以实现录音功能。
AVAudioSession(AVAudioSession是用来控制audio会话的),因此真机测试的时候有些问题(iOS7.1.1)
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryPlayAndRecord error:&error1];
[session setActive:YES error:&error1;];