iOS   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios5 – iOS 5转换UIAccelerometer大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_674_1@
我正在使用 xcode 4.2(并将很快升级)和这些代码

[[UIAccelerometer sharedAccelerometer] setupdateInterval:(1.0 / kAccelerometerFrequency)];
[[UIAccelerometer sharedAccelerometer] setDelegate:self];

代码工作,但我有一个黄色警告说代码已被弃用,我看了新的引用,CoreMotion现在做了加速度计.我想知道什么是写上面的东西的新方法..?

解决方法

启动加速度计.

- (void)startAccelerometerData {
    motionManager = [[CMMotionManager alloc] init];
    motionManager.accelerometerupdateInterval = 1/60.0;

    [motionManager startAccelerometerupdatesToQueue:[NSOperationQueue currentQueue]
                                        withHandler:^(CMAccelerometerData *accelerometerData,NSError *error) {
        NSLog(@"x:= %f y:= %f z:= %f",accelerometerData.acceleration.x,accelerometerData.acceleration.y,accelerometerData.acceleration.z);
    } ];
}

停止加速度计

- (void)viewDidUnload  {
    [motionManager stopAccelerometerupdates];
    motionManager = nil;
    [super viewDidUnload];
}

大佬总结

以上是大佬教程为你收集整理的ios5 – iOS 5转换UIAccelerometer全部内容,希望文章能够帮你解决ios5 – iOS 5转换UIAccelerometer所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。