Swift iOS 8, la première valeur de la NSDictionary
J'ai NSDictionary, je sais qu'il ne dispose que d'une clé et une valeur, comment puis-je obtenir directement la première valeur?
merci,
OriginalL'auteur PatrickFeng | 2014-12-16
Vous devez vous connecter pour publier un commentaire.
Si vous avez une Swift
Dictionary
et vous savez que vous avez exactement 1 paire clé/valeur que vous pouvez faire ceci:Si vous avez plus de 1 paire clé/valeur, puis il n'y a pas de "premier" de la valeur depuis les dictionnaires sont non-ordonnée. Si vous n'avez pas de paires clé/valeur de cette panne.
Si vous avez un
NSDictionary
, vous pouvez utiliserallValues.first!
, mais vous allez avoir à jeter le résultat, parce que la valeur sera unAnyObject
:ou:
Ancien réponse, il est difficile de croire que Swift était un tel gâchis de retour dans la journée
OriginalL'auteur vacawama
En fonte pour une Swift Dictionnaire si elle n'est pas déjà un. Ensuite, utilisez la
values
de la propriété, de la fonte à un Tableau, et d'obtenir l'index 0.count
est 1.let v = dict.values.first!
Aller de l'avant et donner une réponse! Excellent.
OriginalL'auteur matt