Strange NSNumberFormatter behavior


#1

I have added a NSNumberFormatter numberFormatter to the DetailsViewController to format the value field.
I als use the numberFormatter to read back the formatted value text.
This works perfectly with US(us dollar) or GB(pound), but not with a euro country.
I found that the euro format [numberFormatter positiveFormat] is different from US or GB.

us dollar: ¤#,##0 english pound: ¤#,##0 dutch euro: ¤ #,##0 german euro: #,##0 ¤ french euro: #,##0 ¤ spanish euro: #,## ¤
Xcode shows the strings without the A’s and with a dot for the space.
When I set numberFormatter.positiveFormat = ¤ #,##0 the value string from the valueTextField is read back ok, but the internationalization does not work in part.
Because in France, Spain and other countries the currency symbol is placed after the amount and a space is added between amount and currency symbol.
Any enlightenment would be greatly appreciated.