- Registriert
- 20.11.06
- Beiträge
- 106
Hallo,
hab ein kleines Problem mit NSLocale.
Ich wollte per
bzw.
den aktuellen Währungscode auslesen.
Im Simulator funktioniert auch alles wunderbar, jedoch auf meinem iPhone bekomme ich beidemale NULL zurück.
An was liegt das?
Das Object numberFormatter hab ich folgendermaßen initializiert:
Das ähnliche Problem habe ich beim currencySymbol, hier bekomme ich ein komisches Zeichen zurück, sieht aus wie ein Viereck mit Strichen, die von allen vier Ecken weggehen.
Benutze das SDK4.0 und als Deployment Target hab ich 3.1.3 eingestellt, da ich noch ein altes iPhone 2G habe.
In der Dokumentation steht, dass beide Möglichkeiten ab iOS 2.0 zur verfügung stehen, sollte also kein Problem darstellen.
Vielen Dank!
Gruß Stefan
hab ein kleines Problem mit NSLocale.
Ich wollte per
Code:
[[NSLocale currentLocale] objectForKey:NSLocaleCurrencyCode]
Code:
[numberFormatter currencyCode]
Im Simulator funktioniert auch alles wunderbar, jedoch auf meinem iPhone bekomme ich beidemale NULL zurück.
An was liegt das?
Das Object numberFormatter hab ich folgendermaßen initializiert:
Code:
NSNumberFormatter* numberFormatter = [[NSNumberFormatter alloc] init];
numberFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
[numberFormatter setLocale:[NSLocale currentLocale]];
Das ähnliche Problem habe ich beim currencySymbol, hier bekomme ich ein komisches Zeichen zurück, sieht aus wie ein Viereck mit Strichen, die von allen vier Ecken weggehen.
Benutze das SDK4.0 und als Deployment Target hab ich 3.1.3 eingestellt, da ich noch ein altes iPhone 2G habe.
In der Dokumentation steht, dass beide Möglichkeiten ab iOS 2.0 zur verfügung stehen, sollte also kein Problem darstellen.
Vielen Dank!
Gruß Stefan