В моем приложении правильно отображается символ валюты пользователя с помощью этой строки:
NSString *sym = [[NSLocale currentLocale] objectForKey:NSLocaleCurrencySymbol];
И когда я меняю язык своего устройства, символ верен для выбранной страны.
Что я обнаружил, так это то, что денежная стоимость, кажется, остается в фунтах стерлингов?
Итак, у меня есть цена, установленная в iTunes Connect на уровне 1,49 фунтов стерлингов, но когда я изменяю, чтобы сказать, что Германия, отображается 1,49 евро, а не 1,70 евро?
У меня сложилось впечатление, что цена, полученная устройством от iTunes Connect, будет в валюте пользователя, не так ли?
Излишне говорить, что я в панике .... что-нибудь посоветуете, пожалуйста?