Вот код того, как я теперь получаю символ валюты:
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 $ для Австралии). Итак, вопрос в том, как получить ЛОКАЛЬНЫЙ символ валюты. Есть идеи?
Заранее спасибо.