iOS15和iOS16都正常,但是测试反馈在iOS13的系统上,AVAudioRecorder的实例对象调用stop方法会崩溃,并且debug不到任何信息。原因是由于AVAudioRecorder的实例对象设置了delegate,但是没有用到代理方法,将设置的delegate删除就可以了。
删除以下代码
self.recorder.delegate = self;
iOS15和iOS16都正常,但是测试反馈在iOS13的系统上,AVAudioRecorder的实例对象调用stop方法会崩溃,并且debug不到任何信息。原因是由于AVAudioRecorder的实例对象设置了delegate,但是没有用到代理方法,将设置的delegate删除就可以了。
删除以下代码
self.recorder.delegate = self;