При покупке в приложении я хочу, чтобы символ местной валюты явно соответствовал местной валюте пользователей. Безопасно ли использовать NSLocaleCurrencySymbol в качестве основного источника обнаружения того, где находится пользователь. Вот часть моего кода:
NSLocale *theLocale = [NSLocale currentLocale];
NSString *symbol = [theLocale objectForKey:NSLocaleCurrencySymbol];
NSString *cost = [NSString stringWithFormat:@"%@",product.price];
По умолчанию правильный формат региона автоматически выполняется в международных настройках на каждом устройстве, когда пользователь покупает устройство iOS ??