0

在我的 iPhone 应用程序中,我使用加速度计来查找设备的运动。

使用一些公式,我找到了一个具有 x、y 和 z 加速度的 int 值(P)。此 P 值每 0.5 秒被发现一次。

如果连续 4 次 P 值相同,我想显示警报。这个怎么做。

4

2 回答 2

1

您可以使用长度为 4 的队列数据结构(您可以在此处找到 Objective-C 实现)。在将新元素排入队列后,您应该检查队列中的所有元素是否相等(假设它们是整数)。

于 2013-08-22T10:50:01.437 回答
1

我已经声明了一个整数 Q。如果 P 是一个特定的值 - 我将增加 Q 否则使 Q = 0。当 Q = 4 时,我正在做我的事情。

于 2013-08-22T11:05:36.820 回答