0

我正在尝试检测温度是否介于两组数字之间。即70 - 79 如果它在那个范围内,执行一个动作,在我的例子中设置一个特定的图像。我试过使用rangeOfString:,但它只是在任何地方寻找一个数字。我需要它来查看 70 - 79 等 10 位数字区域的内部。

这是我的温度代码

NSString *temperature = [NSString stringWithFormat:@"%d", weather.temperature];

我将如何获取字符串并在 0-9、10-19、20-29...60-69、70-79 等之间进行搜索?

如果有人能指出我的苹果文件或其他东西,我将不胜感激。

谢谢

4

1 回答 1

1

既然您似乎以数字的形式拥有它,为什么不直接使用整数比较呢?

if (weather.temperature >= 70 && weather.temperature < 80) {
    // do something
}
于 2011-07-31T04:50:51.853 回答