Fehler in Swift: Eigenschaft nicht initialisiert beim Aufruf von super.init
Hallo! Ich bin neu in Swift und habe einen Fehler, den ich nicht verstehen kann. Ich schreibe eine einfache Notizen-App. Ich habe eine Basisklasse `Note` und eine Unterklasse `TaskNote`, die ein Fälligkeitsdatum hinzufügt. Hier ist der Code:
```swift
class Note {
var title: String
var content: String
init(title: String, content: String) {
self.title = title
self.content = content
}
}
class TaskNote: Note {
var deadline: Date
init(title: String, content: String, deadline: Date) {
self.deadline = deadline
super.init(title: title, content: content)
}
}
```
Bei der Kompilierung gibt Xcode einen Fehler aus: "Property 'self.deadline' not initialized at super.init call". Ich dachte, dass man zuerst den Wert der neuen Eigenschaft zuweisen und dann super.init aufrufen muss.