2011-02-28 2 views
0

제품 가격이 여러 통화로 표시됩니다. 여기에 샘플 데이터특정 통화의 현지 통화 코드

CurrencyName CURRENCYSYMBOL Pirce
"USD", "$"1234.5
"EUR", "€"12340.5
"GBP", "£"123.4
"CHF", "CHF이다 "12345.0

그래서 iPad/iPhone 로컬 형식이 아닌 유형에 따라 사용 가능한 통화를 포맷하고 싶습니다. 예 :
$ 1234.50
1 1.234,50 €
동시에 모두를 표시하고 싶습니다.
감사합니다.

답변

0

즉, 다른 지역화에 표시하려는 것입니다. 프랑스어 또는 독일어 (10 진수 쉼표 사용) 및 CHF 스위스 (소수점 및 아마도 수천을 구분하는 아포스트로피)와 같습니다.

통화를 특정 지역화에 매핑하고 nsnumberformatter에 피드를 매핑합니다.

+0

감사합니다. 그것이 내 생각 이었지만 확장 가능한 해결책이었습니다. 나중에 5 개 이상 입력하면 다시해야 해. 맞지? – Nnp

+0

예. 다른 방법은 없습니다. nsumberformatter에는 setLocale 메서드가 있는데, 당신이 만든 NSLocale은 - (id) initWithLocaleIdentifier : (NSString *) 문자열 – hol

+0

에 전달합니다. 좀 더 일반적인 해결책이 나오기까지 마무리해야합니다. – Nnp

관련 문제