不推荐使用 initWithReceiverApplicationID 使用 initWithDiscoveryCriteria 警告 Chromecast

Posted

技术标签:

【中文标题】不推荐使用 initWithReceiverApplicationID 使用 initWithDiscoveryCriteria 警告 Chromecast【英文标题】:initWithReceiverApplicationID is deprecated Use initWithDiscoveryCriteria warning Chromecast 【发布时间】:2019-01-22 07:27:43 【问题描述】:
GCKCastOptions* options =
            [[GCKCastOptions alloc] initWithReceiverApplicationID:kGoogleChromeCastApplicationID];

Google Chromecast 的初始化行开始给我这个警告:

'initWithReceiverApplicationID:' is deprecated: Use initWithDiscoveryCriteria:

有人用过新的启动方式吗?

谢谢。

【问题讨论】:

【参考方案1】:

这是我通过警告的方式:

GCKDiscoveryCriteria *criteria = [[GCKDiscoveryCriteria alloc] initWithApplicationID:kGoogleChromeCastApplicationID];
GCKCastOptions* options = [[GCKCastOptions alloc] initWithDiscoveryCriteria:criteria];

希望这会有所帮助!

最好的

【讨论】:

以上是关于不推荐使用 initWithReceiverApplicationID 使用 initWithDiscoveryCriteria 警告 Chromecast的主要内容,如果未能解决你的问题,请参考以下文章

为啥不推荐使用 (javax.servlet.)SingleThreadModel?

为什么不推荐使用 BeanUtils ?

为什么不推荐使用 BeanUtils ?

如何设置相机视图旋转(不使用不推荐使用的代码)

为啥 PoolingClientConnectionManager 中不推荐使用所有方法?

不推荐使用 invalidateOptionsMenu()