0

このコードをswift 2で使用しましたが、うまくいきました。しかし、Swift 3 では、録音が終了したときにポップアップするプレビュー コントローラー ウィンドウが、キャンセルまたは保存ボタンを押しても消えません。私は何を間違っていますか?

func stopRecording() {

let sharedRecorder = RPScreenRecorder.shared()
sharedRecorder.stopRecording(handler: { (previewController: RPPreviewViewController?, error) in

if previewController != nil {
            print("stopped recording")

                self.previewViewController.previewControllerDelegate = self
                self.view?.window?.rootViewController?.present(previewController!, animated: true, completion: nil)
 }



func previewControllerDidFinish(previewController: RPPreviewViewController) {

previewController.dismiss(animated: true, completion: nil)

}
4

2 に答える 2