0

我已经定义了一个全局变量,它经常使用加速度计数据进行更新,所以我想在加速度计超过 0.9 时立即停止更新,但它不会像这样工作

if([ACCEL sharedInstance].accelval > 0.90f){
[self.motionManager stopAccelerometerUpdates];
}

注意:我的加速度计数据已更新,不要对全局变量做错事!我称之为里面-(void)viewDidLoad

还有其他方法可以实现吗?先感谢您!

4

1 回答 1

2

如果您使用属性而不是变量,则可以使用Key-Value Observing来观察它的变化

于 2012-06-17T15:20:14.407 回答