0
我想爲所有國際貨幣生成所有語言環境的數組。我想顯示貨幣符號數組,所以用戶可以選擇任何一個。要生成貨幣符號,我需要所有國際貨幣的區域設置。請任何人指導我生成貨幣區域設置數組。在iPhone中生成所有貨幣的語言環境
謝謝。
我想爲所有國際貨幣生成所有語言環境的數組。我想顯示貨幣符號數組,所以用戶可以選擇任何一個。要生成貨幣符號,我需要所有國際貨幣的區域設置。請任何人指導我生成貨幣區域設置數組。在iPhone中生成所有貨幣的語言環境
謝謝。
[NSLocale availableLocaleIdentifiers];
NSLocale
實例。[locale objectForKey:NSLocaleCurrencySymbol];
。試試這個
NSArray* currency = [NSLocale availableLocaleIdentifiers];
for (int i = 0; i < [currency count]; i++) {
NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:currency[i]];
NSString *currencyCode = [locale objectForKey:NSLocaleCurrencyCode];
NSString *currencySymbol = [locale objectForKey:NSLocaleCurrencySymbol];
NSLog(@"Code: %@ Symbol %@", currencyCode,currencySymbol);
}
感謝,對許多語言環境中產生的符號是¤,如何解決這個 – Warrior
這是通用貨幣符號,請參閱http://en.wikipedia.org/wiki/ Currency_(排印)。我想說,很多貨幣要麼沒有貨幣符號,要麼基金會不包括它們。 –