Вот код того, как я теперь получаю символ валюты:
NSLocale *lcl = [[[NSLocale alloc] initWithLocaleIdentifier:@"au_AU"] autorelease];
NSNumberFormatter *fmtr = [[[NSNumberFormatter alloc] init] autorelease];
[fmtr setNumberStyle:NSNumberFormatterCurrencyStyle];
[fmtr setLocale:lcl];
NSLog( @"%@", [lcl displayNameForKey:NSLocaleCurrencySymbol value:@"AUD"] );
NSLog( @"%@", [fmtr currencySymbol] );
Оба NSLogs возвращают "AU $". Как я понял из документации Apple по разработке, для каждой валюты есть по крайней мере два символа валюты (эти символы могут быть одинаковыми, хотя) - локальные (например, используются в стране. $Для Австралии) и международные (AU $для Австралии). Итак, вопрос в том, как получить ЛОКАЛЬНЫЙ символ валюты. Любые идеи?
Спасибо заранее.