nicht zuweisen Ich habe gerade ein sehr einfaches Protokoll und eine Klasse mit Generika definiert, die mit diesem Protokoll umgehen können.Protokoll: Kann 'X' in 'Y' in Swift
In den Zeilen mit Fehler markiert man den Fehler bekommen. „Kann nicht zu‚Flagge‘in‚AOBJ‘zuordnen
protocol Flag {
var flag: Bool {get set}
}
class TestFlag<T: Flag> {
func toggle(aObj: T) {
if aObj.flag {
aObj.flag = false; // <--- error
} else {
aObj.flag = true; // <--- error
}
}
}
Haben Sie eine Ahnung, warum und was muss ich ändern fix it
Kopieren Sie es einfach in einen Spielplatz zu testen – Stephan