Я пытаюсь отформатировать число, например, «123.123,00». Я использую NSNumberFormatter
.
Код:
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setGroupingSize:3];
[numberFormatter setGroupingSeparator:@"."];
[numberFormatter setUsesGroupingSeparator:YES];
[numberFormatter setMaximumFractionDigits:12];
NSNumber *num = [NSNumber numberWithDouble:result];
NSString *formattedString = [numberFormatter stringFromNumber:num];
Но, похоже, это не работает. Это дает результат, подобный этому "266.482107256796". Любая идея, почему результат не "266,482,107,256,796"?