2015-08-14 32 views
-1

Apple说:您应该只创建一个CMMotionManager实例来获取准确的数据。如何在多个处理程序中使用CMDeviceMotion更新?

如果我想在应用程序启动时启动设备动作更新,然后在多个位置获取updatesToQueue,该怎么办。

的情况是这样的:

应用程序启动 - 无需处理

ClassA的 启动装置运动的更新 - 启动装置运动的更新在特定时间排队。

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

需要时停止设备运动更新。

+0

使用Singleton类怎么样? – Larme

回答

1

开始CMMotionManager与处理程序张贴通知(请参阅NSNotificationCenter)。您的其他课程可以在需要时收听该通知。

相关问题