我正在使用屏幕录像机应用程序。在此应用程序中,用户可以在回复工具包的帮助下重新编码应用程序屏幕当应用程序处于活动状态时它工作正常,但当我按下主页按钮时,其委托方法无法在应用程序后台状态下工作。是目标应用程序的后台模式。是否有任何代码或参考链接在后台记录屏幕然后请指导我这里是我的屏幕记录应用程序代码。
guard recorder.isAvailable else{
print("Cannot record the screen")
return
}
recorder.delegate = self
recorder.startRecording {[unowned self] (error) in
guard error == nil else{
if error!._code ==
RPRecordingErrorCode.userDeclined.rawValue{
print("User declined app recording")
}
else if error!._code ==
RPRecordingErrorCode.insufficientStorage.rawValue{
print("Not enough storage to start recording")
}
else{
print("Error happened = \(error!)")
}
return
}
print("Successfully started recording")
self.startBtn.isEnabled = false
}