Я хочу обнаружить дрожание устройства с использованием рамки coreMotion для iOS 7. Может ли кто-нибудь помочь мне в этом, как это сделать?Обнаружение встряскивания с помощью CoreMotion
Я написал код, описанный ниже в моем viewDidAppear
CMMotionManager *motionManager = [[CMMotionManager alloc] init];
motionManager.deviceMotionUpdateInterval = 1.0/60.0;
__block double myAcceleration;
[motionManager startDeviceMotionUpdatesToQueue:[NSOperationQueue mainQueue]
withHandler:^(CMDeviceMotion *motion, NSError *error)
{
myAcceleration = motion.userAcceleration.y;
CATransform3D transform;
transform = CATransform3DMakeRotation(
motion.attitude.pitch, 1, 0, 0);
transform = CATransform3DRotate(transform,
motion.attitude.roll, 0, 1, 0);
transform = CATransform3DRotate(transform,
motion.attitude.yaw, 0, 0, 1);
}
];
но не обнаруживает дрожание.
Эй, пожалуйста, поделитесь своим ответом, если кто-нибудь знают о дрожании в ИО 7 и выше с основным движением – Sudha