を使用して数値を短い形式に変換したいと思いNSNumberFormatter
ます。
例: 23000 から 23K を取得します。
を使用してそれを行うにはどうすればよいNSNumberFormatter
ですか?
自分で計算できることは知っていますが、私の場合は正しい方法ではありません。
を使用して数値を短い形式に変換したいと思いNSNumberFormatter
ます。
例: 23000 から 23K を取得します。
を使用してそれを行うにはどうすればよいNSNumberFormatter
ですか?
自分で計算できることは知っていますが、私の場合は正しい方法ではありません。
「K」サフィックスは標準として認識されないため、NSNumberFormatter を使用してこれを行うことはできません。とにかくこれはそれを行う簡単な方法です。
-(NSString *)kFormatForNumber:(int)number{
int result;
if(number >= 1000){
result = number/1000;
NSString *kValue = [NSString stringWithFormat:@"%dk",result];
return kValue;
}
return [NSString stringWithFormat:@"%d",number];
}