2011-09-19 2 views
2

je fais une monnaie sélection screen.for que je suis affichant la liste des devises en utilisant le code suivant pour créer un tableau de monnaies dont une tableview est peupléeComment puis-je obtenir les paramètres régionaux des noms de devises liste

NSArray *countryArray = [NSLocale ISOCurrencyCodes]; 
    for(NSString *country in countryArray) 
    { 
     //NSLog(@"%@",[[NSLocale currentLocale] displayNameForKey:NSLocaleCurrencyCode value:country]); 
     if([[NSLocale currentLocale] displayNameForKey:NSLocaleCurrencyCode value:country]) 
     { 
     [countriesArray addObject:[[NSLocale currentLocale] displayNameForKey:NSLocaleCurrencyCode value:country]]; 
     } 
    } 

.mais je ne peux pas trouver un moyen de connecter un nom de devises et locale.ie si je choisis un nom de devise puis je devrais être en mesure de définir les paramètres régionaux correspondants pour l'affichage de la monnaie dans d'autres écrans.Comment trouver les paramètres régionaux de la liste des devises

Répondre

4

Vous pouvez utiliser la même méthode à partir d'ici avec une petite modification ..

How to get ISOCurrencyCode from a ISOCountryCode in iphone sdk?

NSString * currencyCode = @ "ADP";

NSDictionary * components = [DictionnaireDSSDictionaryWithObject: currencyCode forKey: NSLocaleCurrencyCode];

NSString * localeIdent = [NSLocale localeIdentifierFromComponents: composants];

Questions connexes