Erreur en Swift : propriété non initialisée lors de l'appel à super.init
Bonjour ! Je suis débutant en Swift et j'ai rencontré une erreur que je ne comprends pas. J'écris une simple application de notes. J'ai une classe de base `Note` et une sous-classe `TaskNote` qui ajoute une date d'échéance. Voici le 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)
}
}
```
Lors de la compilation, Xcode affiche l'erreur : "Property 'self.deadline' not initialized at super.init call". Je pensais qu'il fallait d'abord attribuer une valeur à la nouvelle propriété, puis appeler super.init.