我正在尝试在 Apple Watch 上创建一个音乐远程伴侣应用程序。
根据 Apple 的文档,如果您使用 MPNowPlayingInfoCenter 在锁屏上显示正在播放的曲目,这应该会自动同步到 Apple Watch 应用程序并在它自己的 Glance 屏幕中显示数据。
1)我无法在 Apple Watch 模拟器上对此进行测试,该应用程序仅显示情节提要中的默认 Glance 屏幕,我尝试从情节提要中删除 Glance Controller,它最终显示了 Watch App Controller。
2)我正在尝试使用 [MPNowPlayingInfoCenter defaultCenter].nowPlayingInfo 检索 Watch App Controller 中正在播放的数据,但它只返回 nil。
我试图依赖 MPNowPlayingInfoCenter 的原因是为了避免在使用常规应用程序观看交互方法时遇到的进度指示器同步问题。