Xcode 7 beta 5 Swift 2 redundante Übereinstimmung mit Protokollfehler

7

Ich habe vor kurzem Xcode 7 heruntergeladen, das mit Swift 2 geliefert wird. Unten ist der Fehler, den ich bekomme, wenn ich versuche, meine Klasse an UITableViewDataSource und UITableViewDelegate anzupassen, was in Xcode 6.2 einwandfrei funktioniert, aber einen Fehler in Xcode 7 Beta verursacht 5

%Vor%
  

// Fehler: Redundante Konformität von 'TableViewcontroller' zum Protokoll 'UITableViewDataSource'

Ich habe google nach Antworten gesucht, aber ich konnte keine Lösung dafür finden.

    
samson matt 23.08.2015, 04:57
quelle

1 Antwort

26

Es muss nicht angegeben werden, dass TableViewController den beiden Protokollen entspricht, weil UITableViewController dies bereits tut. So wird Ihre Klasse auch wegen der Vererbung.

Alles was Sie brauchen ist:

%Vor%

Es scheint, dass Swift2 diesbezüglich strenger ist als Swift.

    
rmaddy 23.08.2015, 05:02
quelle

Tags und Links