2015-08-14 31 views
-1

Apple說:您應該只創建一個CMMotionManager實例來獲取準確的數據。如何在多個處理程序中使用CMDeviceMotion更新?

如果我想在應用程序啓動時啓動設備動作更新,然後在多個位置獲取updatesToQueue,該怎麼辦。

的情況是這樣的:

應用程序啓動 - 無需處理

ClassA的 啓動裝置運動的更新 - 啓動裝置運動的更新在特定時間排隊。

ClassB - 啓動設備運動更新以在特定時間排隊。

需要時停止設備運動更新。

+0

使用Singleton類怎麼樣? – Larme

回答

1

開始CMMotionManager與處理程序張貼通知(請參閱NSNotificationCenter)。您的其他課程可以在需要時收聽該通知。

相關問題