Swift iOS 8, erster Wert von NSDictionary

8

Ich habe NSDictionary, ich weiß, es hat nur einen Schlüssel und einen Wert, wie kann ich direkt den ersten Wert davon bekommen?

Danke,

    
PatrickFeng 16.12.2014, 03:49
quelle

2 Antworten

18

Wenn Sie einen Swift Dictionary haben und wissen, dass Sie genau ein Schlüssel / Wert-Paar haben, können Sie dies tun:

%Vor%

Wenn Sie mehr als ein Schlüssel / Wert-Paar haben, gibt es keinen "ersten" Wert, da Wörterbücher nicht geordnet sind. Wenn Sie keine Schlüssel / Wert-Paare haben, wird dies zum Absturz bringen.

Wenn Sie NSDictionary haben, können Sie allValues.first! verwenden, aber Sie müssen das Ergebnis umwandeln, weil der Wert ein AnyObject :

ist %Vor%

oder:

%Vor%     
vacawama 16.12.2014, 04:17
quelle
5

Wirf zu einem Swift-Wörterbuch, wenn es noch keins ist. Verwenden Sie dann die values -Eigenschaft, umwandeln Sie sie in ein Array und erhalten Sie den Index 0.

%Vor%     
matt 16.12.2014 03:52
quelle

Tags und Links