【发布时间】:2017-09-13 13:59:28
【问题描述】:
我已经进行了足够多的搜索,但未能找到解决方案。
我正在使用 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。
我已经完成了我所知道的一切,但未能找到解决方案。
【问题讨论】:
-
你解决了这个问题吗?我也面临这个问题。我知道 stopRecording 正在被调用,但该块永远不会被调用。我尝试在各种调度中调用 stopRecording,但没有任何帮助。我想知道这是否与 iOS11 冲突。
-
不。我仍然被困在这个废话中。 :( @JohnRiselvato 我想知道,但我在 iOS 11 测试版中下载了一个应用程序,该应用程序名为 Housecraft。这适用于屏幕录制,请检查一次。
-
有什么消息吗?我不敢相信这个错误还没有被修复!
-
没错!它还没有修复。 :(