如何在多个处理程序中使用CMDeviceMotion更新



苹果公司说:你应该只创建一个CMMotionManager实例来获得准确的数据。

如果我想在应用启动时启动设备运动更新,然后在多个地方取updatesToQueue,该怎么办?

场景是这样的:

应用程序开始-启动没有处理程序的设备运动更新

ClassA-在特定时间启动设备运动更新到队列。

ClassB-在特定时间启动设备运动更新到队列。

用一个发布通知的处理程序启动CMMotionManager(参见NSNotificationCenter)。然后,其他类可以在需要时侦听该通知。

相关内容

  • 没有找到相关文章

最新更新