J'ai une classe appelée MainGame, qui est défini comme celui-ci dans mon .h:Objective-C Utilisation Accéléromètre (iPhone)
@interface MainGame : Renderer <UIAccelerometerDelegate>
Puis, plus tard dans mon .m j'ai ceci:
- (void) accelerometer: (UIAccelerometer *)accelerometer didAccelerate: (UIAcceleration *)acceleration {
// here I would read values like accelerometer.x
NSLog(@"accelerated!!1");
}
Est-ce que je le fais bien?
Actuellement, je ne fais que tester dans le simulateur iPhone, je vais acheter le développeur Apple 99 $ bientôt. Il ne se connecte pas "accéléré !! 1", mais je devine que c'est parce que je ne l'utilise pas encore sur un périphérique réel?
Merci. J'ai essayé de télécharger iSimulate Lite mais il ne cesse de dire "Aucun ordinateur n'a été trouvé avec une application compatible iSimulate." J'utilise un iPod Touch, et il est connecté à mon Mac, et le simulateur d'iPhone fonctionne avec une application dedans Qu'est-ce que je fais ..? D: –
Vous ne pouvez pas simplement l'exécuter - il a besoin de quelques petites modifications à votre projet XCode pour le faire fonctionner. Les instructions étape par étape sont ici: http://www.vimov.com/isimulate/documentation/#using –
Wow, ça marche comme une gemme. Je viens de l'acheter, et c'est génial! Merci beaucoup: D –