有没有找到iPhone机芯的方法?我需要知道iPhone是否仍然没有移动然后做一些事情,否则如果iPhone正在移动(垂直或水平方向)做一些逻辑。
我是否需要阅读加速度计didAccelerate方法。或者还有一些其他方法,比如读取当前位置(lat / log)值。
[我没有3GS]
请建议哪种方式是阅读iPhone机芯的最佳和最强大的方法,以及如何知道iPhone是否仍然存在。
由于
答案 0 :(得分:2)
是的,您需要使用UIAccelerometer类。设置委托并在加速度计上执行一些计算:didAccelerate委托消息。
诀窍是你需要设置一些阈值。如果x,y和z轴范围内没有sig移动,则设备不会移动。
当然,轻微的震动会导致价值变化,这就是为什么你需要确定不动的东西。