форматирование отрицательной суммы в валюте в target-c - PullRequest
1 голос
/ 02 мая 2011

У меня проблемы с форматированием отрицательных сумм. Я определил следующий форматер:

NSNumberFormatter *nf = [[NSNumberFormatter alloc] init];
[nf setNumberStyle:NSNumberFormatterCurrencyStyle];
[nf setNegativeFormat:@"-¤#,##0.00"];

В среде, использующей локаль en_US, анализ строки @ "- $ 244.32" возвращает правильный объект NSNumber. Однако анализ строки @ "- € 244.32" с использованием локали fr_FR возвращает ноль.

У вас есть идеи?

Спасибо

1 Ответ

3 голосов
/ 02 мая 2011

Может быть, потому что fr_FR имеет , в качестве десятичного разделителя, а не .?

...