在隐式拆包一个Optional的时候,意外地发现nil。

问题描述 投票:0回答:1

请在此输入图片描述我想做一个录音的应用程序,并改变它的声音,但当我试图运行我的代码,它的崩溃在行 "audioRecorder.stop()"。

以下是我的代码

@IBAction func StopBT(_ sender: Any) {


RecordingBT.isEnabled = true

StopRecordingBT.isEnabled = false


recordingLable.text = "Tap to recording"


audioRecorder.stop()
let audioSession = AVAudioSession.sharedInstance()
try! audioSession.setActive(false)


}
ios swift iphone audio-recording
1个回答
1
投票

替换

try! audioSession.setActive(false)

do {
  try audioSession.setActive(false)
 } catch {
print(error.localizedDesrciption) }
© www.soinside.com 2019 - 2024. All rights reserved.