UIAccelerometer是不推荐使用的ios7

Vij*_*dav -1 iphone objective-c ios

如何在ios7 UIAccelerometer中使用

- (void)setupAccelerometer
    {
      UIAccelerometer *accelerometer = [UIAccelerometer sharedAccelerometer];
      accelerometer.updateInterval = 10.0f / 30.0f;
      accelerometer.delegate = self;
    }
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Abd*_*sin 7

    // Configure Core Motion for getting Accelerometer data
//=========================================================

self.motionManager = [[CMMotionManager alloc] init];
if ([self.motionManager isAccelerometerAvailable]) {

    // Accelerometer is vailable. Configure to get acceleration

    [self.motionManager setAccelerometerUpdateInterval:(1.0 / 15)];

    [self.motionManager startAccelerometerUpdatesToQueue:[NSOperationQueue currentQueue] withHandler:^(CMAccelerometerData *accelerometerData, NSError *error) {

       // Your own code here

    }];
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅Apple文档:

CoreMotion