2009-11-18 3 views
1

привет, я хочу, чтобы iphone обнаружил трясти жест только один раз.Как определить жест iphone shake один раз!

после того, как iphone был потрясен и отображены файлы html, тогда я хочу, чтобы iphone не обнаружил тряску.

вот мой код:

- (void)accelerometer:(UIAccelerometer *)accelerometer 
     didAccelerate:(UIAcceleration *)acceleration { 
    { 
     if (acceleration.x > kAccelerationThreshold 
      || acceleration.y > kAccelerationThreshold 
      || acceleration.z > kAccelerationThreshold) { 


     } 
    } 
} 

ответ

3

Удалить делегат:

[UIAccelerometer sharedAccelerometer].delegate = nil; 
+0

Спасибо вам отлично работает :) – Momi

+0

Не было бы лучше, чтобы остановить акселерометр, когда вы больше не нужно ? – FelixLam