我有一个GCKCastChannel,可以通过Chromecast接收器文件在我的应用中发送和接收消息。
我的最大问题是我的应用程序有多个类用于所有不同的视图,我可以在将应用程序转换为Chromecast的视图上发送和接收消息,但是当我更改视图时,我无法发送消息。
我用过
if (!self.deviceManager || !self.deviceManager.isConnected) { bla bla bla } else {bla bla bla}
检查deviceManager是否知道我们是否已连接等。虽然它回来说我们没有连接到Chromecast。
关于如何从其他课程发送消息的任何想法都将非常感谢!
标记
答案 0 :(得分:0)
GCKDeviceManager管理连接,因此如果您创建一个新连接,则它不知道现有会话。您有几个选项,归结为共享连接对象:
关于在其他几个SO问题中的类之间共享对象有一些很好的讨论 - 例如How do I share an object between UIViewControllers on iPhone?