Ios Swift:WebThread:EXC\u BAD\u访问崩溃UIWebView
我正在使用库加载YouTubePlayerView。有时会加载视频,有时我会获得Ios Swift:WebThread:EXC\u BAD\u访问崩溃UIWebView,ios,swift,uiwebview,Ios,Swift,Uiwebview,我正在使用库加载YouTubePlayerView。有时会加载视频,有时我会获得EXC\u BAD\u访问权限。这是我得到的垃圾: 我不知道发生了什么事。我在另一篇类似的帖子中读到,我应该设置setanimationEnabled:NO,但我不能这样做。还有其他建议吗 更新:以下是使用播放器的代码: import YouTubePlayer class SongViewController: UIViewController { @IBOutlet weak var videoPlaye
EXC\u BAD\u访问权限
。这是我得到的垃圾:
我不知道发生了什么事。我在另一篇类似的帖子中读到,我应该设置setanimationEnabled:NO
,但我不能这样做。还有其他建议吗
更新:以下是使用播放器的代码:
import YouTubePlayer
class SongViewController: UIViewController {
@IBOutlet weak var videoPlayer: YouTubePlayerView!
override func viewDidLoad() {
super.viewDidLoad()
videoPlayer.loadVideoID("gCYcHz2k5x0")
videoPlayer.playerVars = ["playsinline": "1"]
}
}
我遇到了同样的问题,我最终修复了在主线程中运行init of
YouTubePlayerView
。这是我的密码:
dispatch_async(dispatch_get_main_queue(), {
let player = YouTubePlayerView(frame: frame)
player.loadVideoURL(media.url!)
self.view.addSubview(player)
})
你能给我们看一下使用播放器的代码吗?向子视图声明outlets为
弱
,这通常是正确的行为,但为了排除任何异常的释放,你能删除弱
声明,看看情况是否有所改善吗?此外,控制台中是否有任何消息包含任何线索?不幸的是,我得到了相同的错误,频率相同。奇怪的是,它将运行并随后崩溃,而我不做任何更改。