{
[super viewDidLoad];
_manager = [[CMMotionManager alloc]init];
_manager.gyroUpdateInterval = 0.1;
NSOperationQueue *queue = [NSOperationQueue mainQueue];
void (^handler)(CMGyroData *data, NSError *error) = ^(CMGyroData *data, NSError *error){
_lblX.text = [NSString stringWithFormat:@"%f", data.rotationRate.x];
_lblY.text = [NSString stringWithFormat:@"%f", data.rotationRate.y];
_lblZ.text = [NSString stringWithFormat:@"%f", data.rotationRate.z];
};
[_manager startGyroUpdatesToQueue:queue withHandler:handler];
}
No comments:
Post a Comment