1
Ich bin derzeit in Swift 3.1 und der folgende Code kompiliert nicht.Klasse, die Protokoll als Funktionsparameter in Swift Error
protocol HeaderDisplayable {
func setTitle(_ string: String)
}
class MyView: UILabel, HeaderDisplayable {
func setTitle(_ string: String) {
self.text = string
}
}
func foo<T: UILabel>(view:T) where T: HeaderDisplayable{
view.setTitle("HEY")
}
foo(MyView())
Die Fehlermeldung sagt
Rischer Parameter 'T' konnte nicht
Ha das war dumm von mir! Die Fehlermeldung hat überhaupt nicht geholfen –