0
您好我想获得IOS acceleration
价值没有使用故事板,我的目的是使用该值为计算目的。我不想显示这个值。我用下面的方法,每个人给我的错误:无法使用故事板获得iOS加速值
1)var acceleration: CMAcceleration
2)typedef double UIAccelerationValue;
UIAccelerationValue gravX;
UIAccelerationValue gravY;
UIAccelerationValue gravZ;
没有错误为止,但我不知道如何从这里得到加速。
3)viewcontroller.m:
#import "ViewController.h"
@interface ViewController()
@property (nonatomic, strong) CMMotionManager *motionManager; (this gives error if there is no storyboard)
或
let manager = CMMotionManager; (this gives error, error if let is replaced by var)
AccelViewController * __weak weakSelf = self;
if (manager.accelerometerAvailable) {
manager.accelerometerUpdateInterval = 0.01f;
[manager startAccelerometerUpdatesToQueue:[NSOperationQueue mainQueue]
withHandler:^(CMAccelerometerData *data, NSError *error) {
double accelval = data.acceleration.x;
}];
谢谢,是的这个作品 – jay