0
votes

Comment obtenir toutes les valeurs "Titre" du dictionnaire de tableau à Swift 5

SWIFT 5

Je veux obtenir Array de toutes les valeurs de " Titre " clé xxx

Je veux utiliser ce titre dans la vue de choix.


0 commentaires

4 Réponses :



3
votes

Vous pouvez utiliser CompactMap : xxx

Il transforme chaque dictionnaire à la valeur associée à la clé Titre et supprime les dictionnaires qui n'ont pas de titre Touche.

Je vous suggère également de créer une classe / des structures pour stocker ces sports, au lieu de dictionnaires: xxx


0 commentaires

1
votes

La manière la plus simple xxx

ou vous pouvez boucler via le tableau de dictionnaire et obtenir les titres comme xxx


0 commentaires

1
votes

En cas de compréhension, vous pouvez utiliser

// Create variable

var arrSportsList:[[String:String]] = []

// viewDidLoad code
arrSportsList = [
    ["title":"Cricket"],
    ["title":"Soccer"],
    ["title":"American Football"],
    ["title":"Ice Hockey"],
    ["title":"Tennis"],
    ["title":"Baseball"],
    ["title":"Basketball"],
    ]

var titleArray: [String]
for (key, value) in arrSportsList {
    print (key) // "title"
    print (value) //Cricket, Soccer, American Football, Ice Hockey, Tennis, Baseball, Basketball
    titleArray.append(value)
}
print (titleArray) //Cricket, Soccer, American Football, Ice Hockey, Tennis, Baseball, Basketball


0 commentaires