Cómo obtener una referencia al AppDelegate en Swift (iOS)
¡Hola a todos! Soy un desarrollador iOS principiante en Swift y me encontré con un problema. Necesito acceder al objeto AppDelegate desde otra clase (por ejemplo, desde un ViewController o un gestor de datos normal) para llamar a algún método o acceder a una propiedad allí. Antes, cuando escribía en Objective-C, usaba `[[UIApplication sharedApplication] delegate]`. Pero en Swift esto no funciona igual. Intenté escribir `UIApplication.sharedApplication().delegate`, pero Xcode muestra un error o dice que necesito hacer un type casting.
Aquí hay un ejemplo del código que intento escribir en mi ViewController:
```swift
class MyViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Intento obtener AppDelegate
let appDelegate = UIApplication.shared.delegate
// Luego quiero llamar al método saveContext(), que está declarado en AppDelegate
appDelegate.saveContext() // Error: Value of type 'UIApplicationDele