У меня есть класс с именем MainGame, который определяется как это в моей .h:Objective-C с помощью акселерометра (iPhone)
@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», но я предполагаю, что это потому, что я не запускаю его на самом устройстве?
Спасибо. Я попытался загрузить iSimulate Lite, но он говорит: «Никаких компьютеров не было найдено с помощью приложения для прослушивания iSimulate». Я использую iPod Touch, и он подключен к моему Mac, а iPhone симулятор работает с приложением в нем Что мне делать ..? D: –
Вы не можете просто запустить его - для его работы требуются небольшие изменения в вашем проекте XCode. Пошаговые инструкции приведены здесь: http://www.vimov.com/isimulate/documentation/#using –
Вау, он работает как драгоценный камень. Я только что купил его, и это здорово! Большое спасибо: D –