我正在使用最新的Chromecast SDK在Chromecast上投放频道和视频,我面临的问题是chromecast didStart函数被调用了两次。
下面的方法被调用了两次,笑称willStart也被调用了两次。

 func sessionManager(_ sessionManager: GCKSessionManager, didStart session: GCKSession)

最佳答案

好吧,我在调试后找到了答案,
它被添加了2次,因此请确保仅添加一次sessionManager监听器

 self.sessionManager.add(self)


并且不要忘记在viewWillDisappear中将其删除。
     self.sessionManager.remove(自我)

10-08 09:23