真机与模拟器有区别(录音)

在做一个录音功能时,在模拟器上完全可以,但是真机上就不能录音。

需要在程序中添加如下代码,任意处即可。这样在真机上才可以实现录音功能。

AVAudioSession(AVAudioSession是用来控制audio会话的),因此真机测试的时候有些问题(iOS7.1.1) 

AVAudioSession *session = [AVAudioSession sharedInstance]; 

[session setCategory:AVAudioSessionCategoryPlayAndRecord error:&error1]; 

[session setActive:YES error:&error1;];

你可能感兴趣的:(移动开发,ios)