Comment puis-je obtenir une liste des pays Swift ios?
Je l'ai déjà vu deux questions similaires à la mienne, mais les réponses à ces questions ne fonctionnent pas pour moi. J'ai un vieux projet avec une liste de pays, tapé à la machine, à l'intérieur d'une série de crochets.
Je peux facilement l'utiliser dans mon pickerView mais je me demandais si il existe un moyen plus efficace de faire cela?
Je vais être en utilisant la liste des pays dans un UIPickerView.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez obtenir une liste des pays utilisant le NSLocale de la classe
isoCountryCodes
qui retourne un tableau de[String]
. À partir de là, vous obtenez le nom du pays en utilisantNSLocale
'sdisplayName(forKey:)
méthode. Il ressemble à ceci:SWIFT 3 et 4
Même que Ian, mais plus
Ici est @vedo27 's réponse rapide 3
aussi c'est une bonne pratique pour localiser le nom de pays. Donc, en plus de vedo27 réponse serait:
Swift 3 déclarée comme une
var
:SWIFT 4
Ici est une manière élégante de le faire dans Swift 4
Alternativement, vous pouvez l'avoir en swift 4 et localisé par le système de la langue.
Swift 4.2