このコードは以前は機能していましたが、Swift 3 に更新してから、保存ボタンを押しても画面の記録が写真ライブラリに保存されなくなりました。保存ボタンまたはキャンセル ボタンを押すと、コンソールにもこのエラー メッセージが表示されます。
[共通] _BSMachError: ポート 5a37; (os/kern) 無効な名前 (0xf) 「送信権を解放できません」
画面の記録が終了し、previewViewController が表示されたときに使用するコードを次に示します。
internal func previewControllerDidFinish(_ previewViewController: RPPreviewViewController) {
previewViewController.dismiss(animated: true, completion: nil)
}