Carplay:从未调用过 MPPlayableContentDelegate 方法
Carplay: MPPlayableContentDelegate methods never called
实现 MPPlayableContentDelegate
后,将其设置为 MPPlayableContentManager
的委托,我发现当 运行 在设备上或 iOS 模拟器。来自 MPPlayableContentDataSource
的数据显示正确,但是当我 select 一个标记为 playable
的项目时,我看到一个微调器,然后是消息 "There was a problem loading this content." 因为我没有任何window 进入内部发生的事情 "MPPlayableContentManager" 这很难调试。
非常奇怪的是,不久前这一切对我来说都是成功的,恢复到我的应用程序的旧版本并不能解决问题,这表明这是由于最近工具发生了变化,或者(很可能)也许我这边是一个不相关的问题。
如有任何帮助,我们将不胜感激。
原来MPPlayableContentManager
只保留了对内容委托的弱引用。在做一些清理工作时,我无意中删除了阻止对象被释放的强引用。恢复强引用导致对象被保留,修复问题
实现 MPPlayableContentDelegate
后,将其设置为 MPPlayableContentManager
的委托,我发现当 运行 在设备上或 iOS 模拟器。来自 MPPlayableContentDataSource
的数据显示正确,但是当我 select 一个标记为 playable
的项目时,我看到一个微调器,然后是消息 "There was a problem loading this content." 因为我没有任何window 进入内部发生的事情 "MPPlayableContentManager" 这很难调试。
非常奇怪的是,不久前这一切对我来说都是成功的,恢复到我的应用程序的旧版本并不能解决问题,这表明这是由于最近工具发生了变化,或者(很可能)也许我这边是一个不相关的问题。
如有任何帮助,我们将不胜感激。
原来MPPlayableContentManager
只保留了对内容委托的弱引用。在做一些清理工作时,我无意中删除了阻止对象被释放的强引用。恢复强引用导致对象被保留,修复问题