Swift AVPlayer 没有完成按钮

Swift AVPlayer has no done button

使用 iOS 8.4,我创建了一个 AVPlayerViewController 和 AVPlayer。视频控件按预期显示并播放,但没有 "Done" 按钮,每当我尝试将一个按钮放在视图顶部的 ViewController 上时,xCode 就会崩溃。我看到的一个例子: Video Playback 在屏幕的左上角清楚地显示了一个 "Done" 按钮。

AVPlayerViewController 和 AVPlayer 是否支持 "Done" 按钮?可以加一个吗?

评论建议的现有答案包括 Objective-C 代码。

"Done" 按钮存在并且可以正常工作:

    let playerVC = AVPlayerViewController()
    playerVC.player = AVPlayer(URL: NSURL(string: "http://www.ebookfrenzy.com/ios_book/movie/movie.mov")!)
    self.presentViewController(playerVC, animated: true, completion: nil)

Swift 3:

self.showDetailViewController(playerVC, sender: self) 
// presentViewController is deprecated