我有一个名为 MainGame 的类,它在我的 .h 中定义如下:
@interface MainGame : Renderer <UIAccelerometerDelegate>
然后稍后在我的 .m 中我有这个:
- (void) accelerometer: (UIAccelerometer *)accelerometer didAccelerate: (UIAcceleration *)acceleration {
// here I would read values like accelerometer.x
NSLog(@"accelerated!!1");
}
我做对了吗?
目前我只在 iPhone 模拟器中进行测试,我将很快购买 99 美元的苹果开发者的东西。它没有记录“加速!!1”,但我猜那是因为我还没有在实际设备上运行它?