Avatar ·

Cambio de color de la barra de estado para ViewControllers individuales en iOS 8 con Swift

¡Hola a todos! Soy nuevo en Swift y en el desarrollo para iOS. Estoy escribiendo una aplicación que debe ser compatible con iOS 8. Me encontré con un problema: necesito que en diferentes pantallas el color del texto de la barra de estado (en la parte superior de la pantalla, donde se muestran la hora, la carga de la batería, etc.) sea diferente. Por ejemplo, en la pantalla principal con fondo blanco, el texto debe ser negro, y en una pantalla con fondo oscuro, debe ser blanco. Ya intenté establecer `UIApplication.shared.statusBarStyle = .lightContent` en `viewDidLoad`, pero esto cambia el color para toda la aplicación, no para un controlador específico. Además, Xcode muestra una advertencia de que este método está obsoleto en iOS 9 y versiones posteriores. Leí que es necesario sobrescribir el método `preferredStatusBarStyle` en mi ViewController, pero no logro que funcione. Aquí está mi código: ```swift class MyViewController: U