我正在使用UIAccelerotmeterDelegate方法
accelerometer:didAccelerate:
,但最近该方法已经在iOS 5.0中弃用.那么获取加速度计数据的另一种方法是什么?文档没有提到我们应该使用的替代方法.
解决方法
您应该使用
Core Motion framework(在iOS 4.0中引入)作为替代.创建一个CMMotionManager的实例,并告诉它startAccelerometerUpdatesToQueue:withHandler:,传递一个NSOperationQueue和一个将在指定队列上执行的块,只要有新的加速度计数据可用.