苹果说:你应该只创建一个 CMMotionManager 实例来获取准确的数据。
如果我想在应用程序启动时启动设备运动更新,然后在多个位置获取 updatesToQueue 怎么办。
场景是这样的:
应用程序启动 - 在没有处理程序的情况下启动设备运动更新
ClassA - 启动设备运动更新以在特定时间排队。
ClassB - 启动设备运动更新以在特定时间排队。
需要时停止设备运动更新。
苹果说:你应该只创建一个 CMMotionManager 实例来获取准确的数据。
如果我想在应用程序启动时启动设备运动更新,然后在多个位置获取 updatesToQueue 怎么办。
场景是这样的:
应用程序启动 - 在没有处理程序的情况下启动设备运动更新
ClassA - 启动设备运动更新以在特定时间排队。
ClassB - 启动设备运动更新以在特定时间排队。
需要时停止设备运动更新。
CMMotionManager
从发布通知的处理程序开始(请参阅 参考资料NSNotificationCenter
)。然后,您的其他班级可以在需要时收听该通知。