localizedStringWithFormat Fehler in iOS 6

Mit iOS 6 hat sich ein ärgerlicher Fehler in die NSString Klasse eingeschlichen. Die Methode localizedStringWithFormat gibt große Zahlen jetzt inklusive dem NSLocaleGroupingSeparator aus, obwohl keine entsprechende Format-Option angegeben ist.

Beispiel: Mit dem Format @".2f" werden Zahlen ≥ 1000 in der Locale de_DE so ausgegeben: 2.500.300,23. Jede Tausender-Stelle wird also markiert. In iOS 5 war das noch nicht so.
Continue reading “localizedStringWithFormat Fehler in iOS 6”