chromecast didStart 会话:GCKSession 委托方法被调用两次。
chromecast didStart session: GCKSession delegate method is being called twice.
我正在使用 Chromecast 最新的 SDK 在 Chromecast 上投射频道和视频,我面临的问题是 chromecast didStart 函数被调用了两次。
下面的方法被调用了两次,smilarly willStart 也被调用了两次。
func sessionManager(_ sessionManager: GCKSessionManager, didStart session: GCKSession)
好的我调试后找到了答案,
它被添加了 2 次,所以请确保您只添加一次 sessionManager 侦听器
self.sessionManager.add(self)
并且不要忘记在 viewWillDisappear 中删除它。
self.sessionManager.remove(自己)
我正在使用 Chromecast 最新的 SDK 在 Chromecast 上投射频道和视频,我面临的问题是 chromecast didStart 函数被调用了两次。 下面的方法被调用了两次,smilarly willStart 也被调用了两次。
func sessionManager(_ sessionManager: GCKSessionManager, didStart session: GCKSession)
好的我调试后找到了答案, 它被添加了 2 次,所以请确保您只添加一次 sessionManager 侦听器
self.sessionManager.add(self)
并且不要忘记在 viewWillDisappear 中删除它。
self.sessionManager.remove(自己)