форматирование отрицательной суммы в валюте в target-c

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

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

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

У тебя есть идеи ?

Спасибо


person lorenzo    schedule 02.05.2011    source источник
comment
Разве французы не используют запятую для десятичного разряда?   -  person Black Frog    schedule 02.05.2011


Ответы (1)


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

person Nanne    schedule 02.05.2011