Je crée une application de test qui reçoit le tangage, le roulis et le lacet du gyroscope.Les mises à jour du gyroscope ne démarrent pas
Ce code ne fonctionne pas comme je pense que ce serait:
- (void) enableGyro {
motionManager.deviceMotionUpdateInterval = 1.0/30.0;
if (motionManager.gyroAvailable) {
[motionManager startGyroUpdates];
}
NSLog(@"Gyro Available? %@", (motionManager.gyroAvailable ? @"YES" : @"NO"));
NSLog(@"Gyro Active? %@", (motionManager.gyroActive ? @"YES" : @"NO"));
}
La sortie de c'est
2011-09-29 16:37:08.070 Gyro2[4014:607] Gyro Available? YES
2011-09-29 16:37:08.074 Gyro2[4014:607] Gyro Active? NO
Je ne comprends pas pourquoi, quand je commence les mises à jour du gyroscope, il ne démarre pas réellement.
Désolé les gars, je ne suis pas sûr de ce que le problème était mais je viens de réécrire le projet de test et cela a fonctionné. Je me suis basé sur le code de ce site: http://cs491f10.wordpress.com/2010/10/28/core-motion-gyroscope-example/ – SamB