Я хочу изменить символы валюты в приложении iPhone на основе локализации пользователя. Если мое приложение работает в США, мне нужно изменить символ валюты "$". Если приложение работает в странах Европы, нам нужно изменить символ на «€», если приложение в Японии, его следует заменить на «¥», а если приложение работает в Австралии, этот символ должен быть в « $». Таким образом, если приложение работает в любой стране, приложение должно изменить знак валюты на основе локализаций. Я использовал этот код ниже, но он всегда показывает «$». Как я могу решить это? А также как я могу проверить это? Пожалуйста, помогите мне.
NSNumberFormatter *currencyFormat = [[NSNumberFormatter alloc] init];
NSLocale *locale = [NSLocale currentLocale];
[currencyFormat setNumberStyle:NSNumberFormatterCurrencyStyle];
[currencyFormat setLocale:locale];
NSLog(@"Amount with symbol: %@", [currencyFormat stringFromNumber:@"10.00"]);
Пожалуйста, помогите мне. Где я не прав? Заранее спасибо.