Я использовал этот метод для обработки события shake в моем приложении, но у меня есть огромная проблема, которая сводит меня с ума!Как предотвратить многократное изменение iPhone?
я использую этот метод: http://www.iphonedevsdk.com/forum/iphone-sdk-development/55087-iphone-shake-detection-problem.html#post230283
но проблема приложение обнаружить несколько раз встряхнуть событие!
2010-08-10 14:06:43.700 APP[406:207] SHAKED
2010-08-10 14:06:44.340 APP[406:207] SHAKED
2010-08-10 14:06:44.692 APP[406:207] SHAKED
2010-08-10 14:06:44.868 APP[406:207] SHAKED
2010-08-10 14:06:45.044 APP[406:207] SHAKED
2010-08-10 14:06:45.172 APP[406:207] SHAKED
2010-08-10 14:06:45.332 APP[406:207] SHAKED
2010-08-10 14:06:45.492 APP[406:207] SHAKED
2010-08-10 14:06:45.644 APP[406:207] SHAKED
Как управлять кабиной?
извините! Я не понимаю, можете ли вы убрать меня? – Momi
@Momeks: Я добавил очень простой пример того, что я имею в виду. В основном вы просто проверяете, когда произошло последнее встряска, и игнорируйте любое дрожание в течение заданного временного интервала. Возможно, было бы полезно объединить его с кодом @ Marichka. У меня нет опыта работы с акселерометром iPhone, поэтому я не знаю, насколько он чувствителен. – Wolph
Я объяснил основную проблему здесь! : http://stackoverflow.com/questions/3414800/shake-iphone-with-accelerometer Вы можете взглянуть? – Momi