3

Я знаю, что это очень распространенный вопрос, но я действительно застрял в этом вопросе.Integer to String Formatter вопрос в iPhone

Я просто хочу скрытое целочисленное значение для строки с использованием форматирования.

Пример как,
Пусть целое значение, как 1252 тогда Он будет конвертировать в 1,252 и если как 1256256 тогда Он будет конвертировать в 1,256,256, это означает, вставить запятую после каждых 3 цифры ..

Пожалуйста, помогите мне решить такую ​​основную проблему ..

заранее спасибо ..

ответ

6

Вы можете использовать NSNumberFormatter класс. Преобразуйте целое число в NSNumber и используйте NSNumberFormatter.

NSNumber *number = [NSNumber numberWithInt:1256256]; 
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; 
[formatter setGroupingSize:3]; 
[formatter setGroupingSeparator:@","]; 
[formatter setUsesGroupingSeparator:YES]; 
NSString *finalString = [formatter stringFromNumber:number]; 
+0

Спасибо большое дорогой .. –