0

温度が2セットの数値の間にあるかどうかを検出しようとしています。つまり 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 に答える