Swift 3 Type 'Any' hat keine tiefgestellten Mitglieder

8

Ich habe gerade mein Projekt in Swift 3 konvertiert. Ich habe diese Codezeile hier:

%Vor%

aber jetzt bekomme ich diesen Fehler:

%Vor%

Warum bekomme ich diesen Fehler und repariere ich ihn?

    
user979331 29.09.2016, 19:56
quelle

2 Antworten

15
%Vor%

Sie müssen self.data[indexPath.row] in ein Wörterbuch eingeben.

    
egor.zhdan 29.09.2016, 20:00
quelle
0

Entweder Ihr data oder der Wert, der zurückgegeben wird, wenn Sie ihn indexieren, z. data[0] hat den Any -Typ, den du versuchst zu subskribieren.

Stellen Sie sicher, dass der Compiler weiß, dass Sie einen bekannten Typ erhalten, der Subskriptionen unterstützt. Like und Array oder Wörterbuch zum Beispiel.

    
jhabbott 29.09.2016 20:01
quelle

Tags und Links