Error en Swift: propiedad no inicializada al llamar a super.init
¡Hola! Soy nuevo en Swift y me encontré con un error que no puedo entender. Estoy escribiendo una aplicación simple de notas. Tengo una clase base `Note` y una subclase `TaskNote` que agrega una fecha límite. Aquí está el código:
```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)
}
}
```
Al compilar, Xcode muestra el error: "Property 'self.deadline' not initialized at super.init call". Pensé que primero debía asignar el valor a la nueva propiedad y luego llamar a