Swift:WebThread:EXC_BAD_ACCESS崩溃UIWebView

时间:2015-06-05 20:59:51

标签: ios swift uiwebview

我正在使用this库加载YouTubePlayerView。有时视频加载,有时我得到EXC_BAD_ACCESS。这是我得到的转储:

]![

我不确定发生了什么。我在另一篇类似的帖子中读到了我应该设置setAnimationsEnabled:NO,但我无法做到这一点。还有其他建议吗?

更新:以下是使用播放器的代码:

import YouTubePlayer

class SongViewController: UIViewController {

@IBOutlet weak var videoPlayer: YouTubePlayerView!

    override func viewDidLoad() {
        super.viewDidLoad()

        videoPlayer.loadVideoID("gCYcHz2k5x0")
        videoPlayer.playerVars = ["playsinline": "1"]

    }

}

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我终于在主线程中修复了运行YouTubePlayerView的init。那是我的代码:

dispatch_async(dispatch_get_main_queue(), { 
    let player = YouTubePlayerView(frame: frame)
    player.loadVideoURL(media.url!)
    self.view.addSubview(player)
})