Don*_*Cai 80 iphone avaudiorecorder ios ios5
我用AVAudioRecorder它来录制,它在iOS 4设备上运行良好,但昨天我们发现录制在iOS5上被破坏了.使用iPhone 5模拟器我收到以下错误:
2011-08-02 11:09:03.586 Moodle [7832:10103]加载/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn:dlopen(/ System/Library /扩展/ AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn,262):找不到符号:___ CFObjCIsCollectable
你知道这个错误来自何处以及如何解决这个问题?
hoo*_*oop 29
这个错误只是来自系统框架的控制台噪音,你应该忽略它,它不会影响你.如果您的应用程序崩溃或无法记录真正的原因是在其他地方.
AVAudioRecorder在iOS 5上运行得很好,即使它在正常操作期间抛出(并捕获)异常,这使得调试更加困难.
Pix*_*dSt 11
自从迁移到iOS5以来,我也遇到过这些错误.我不是录音,而是用AVAudioPlayer播放声音.当使用iOS模拟器时,这似乎是AVAudio框架的问题.在我的情况下对实际硬件(iPad 2和iPad 1)进行测试不会产生同样的错误,这使我不那么担心,因为我认为硬件上的测试是真正重要的测试.
顺便说一句,对不起,这不是解决问题的解决方案,而是确认您不是唯一遇到问题的人.
小智 5
如果你想在所有异常中留下断点(我发现它非常有用),你可以在运行音频之前使用if(!TARGET_IPHONE_SIMULATOR)语句.这将导致仅在您使用设备时才运行音频.
模拟器不会发出任何声音,但如果您不需要音乐并希望调试其他代码,则会非常有用.
| 归档时间: |
|
| 查看次数: |
17611 次 |
| 最近记录: |