gpt4 book ai didi

Objective-C 测试范围内的值

转载 作者:行者123 更新时间:2023-11-29 11:20:18 25 4
gpt4 key购买 nike

我有一个 Objective-C 问题。我有一个应用程序可以检测 iOS 设备的旋转。我希望能够在值介于两个范围之间时启动计时器。基本上,如果旋转在 0.1 和 -0.1 之间,则计时器将触发。

我已经尝试过 while 循环、for 循环,我确信我需要实现的是一些简单的东西。

提前感谢您的建议!

-布莱恩

最佳答案

关于您的评论,看起来您的逻辑可能颠倒了。

你有:

if (rotationValue >= 0.1 && rotationValue <= -0.1) {
// doSomethingHere;
}

如果您正在寻找“旋转介于 0.1 和 -0.1 之间,则计时器将触发”,那么您需要:

if (rotationValue >= -0.1 && rotationValue <= 0.1) {
// doSomethingHere;
}

(我调换了顺序,将负数放在左边,正数放在右边,因为这对我来说似乎更合乎逻辑,但无论如何)。

或者你可以这样做:

if (ABS(rotationValue) <= 0.1) {
// doSomethingHere;
}

关于Objective-C 测试范围内的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7549650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com