NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4];
[numberFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
[numberFormatter setLocale:product.priceLocale];
NSString *localizedMoneyString = [numberFormatter stringFromNumber:product.price];
[numberFormatter release];
결과 : €0.89
예상 결과 : 결과는 동일 0,89€
NSNumberFormatter 잘못된 결과
상관없이 setFormatterBehavior
값.
로케일 -'en_BG @ currency = EUR', 예상 결과는'0.89 €' – h4cky
입니다. 그렇다면 통화 기호가 가격 뒤에 왜없는가요? – h4cky
이 로케일을 사용하는 앱 스토어의 가격 라벨을 확인하십시오. 가격 형식은 동일해야합니다. – pcholberg