我已经进行了足够多的搜索,但未能找到解决方案。
我正在使用 ReplayKit 来记录我的应用程序的屏幕。我已经通过调用开始录制屏幕
let sharedRecorder = RPScreenRecorder.shared()
sharedRecorder.startRecording() { error in
if let error = error {
self.showScreenRecordingAlert(message: error.localizedDescription)
}
}
当我按下stopRecord
按钮时,我正在打电话
let sharedRecorder = RPScreenRecorder.shared()
sharedRecorder.stopRecording { previewViewController, error in
if let error = error {
self.showScreenRecordingAlert(message : error.localizedDescription)
return
}
}
但我面临的问题是,程序控制没有进入stopRecording
块内。当我在做的时候po sharedRecorder.isRecording
,它总是返回 false。我已经完成了我所知道的一切,但未能找到解决方案。