jjzjj

startDeviceMotionUpdatesToQueue

全部标签

iphone - startDeviceMotionUpdatesToQueue 的安全更新间隔 :withHandler:?

编辑:添加了一个全局变量,现在可以正常工作了。但我仍然有疑问..请继续阅读:)我想在需要时在Y轴上执行加速度,并在我的代码的不同部分使用它。在这个例子中,我在一个while循环中使用它来进行测试。我的代码可以正常工作,但我是否正确使用了UpdateToQueue...方法,还是这种实现我想要的东西的“非正统”方式?我将更新间隔设置为30毫秒,您认为这是一个“安全”的更新间隔吗?我被告知在选择一个时我应该小心,因为当前或以后的硬件/iOS更新可能无法跟上这样的间隔,这是真的吗?doublemyAcceleration;//aglobal..-(void)play//my"main"met

ios - 我在 Controller 内调用 startDeviceMotionUpdatesToQueue 时得到 OSSpinLockLock

在我的根Controller中,我有一个属性CMMotionManager@property(strong,nonatomic)CMMotionManager*MManager;在它的getter中,我进行了惰性实例化。当Controller的View加载时,我调用这个方法-(void)reloadAccelerometer{NSLog(@"Awaywego");self.MManager.deviceMotionUpdateInterval=10.0/60.0;[self.MManagerstartDeviceMotionUpdatesToQueue:self.queuewithHa