Simulador de pantalla negra en la actualización de Swift 3.0 y Xcode 8

He actualizado de Xcode 7 a Xcode 8. Tuve un proyecto en Swift 2.2 y funciona bien, pero cuando actualicé a Xcode 8 y Swift 3 solo puedo ver una pantalla negra en el simulador.

He intentado usar las opciones de Carpeta de compilation limpia y limpia, pero la pantalla negra todavía se muestra. Después de eso, opción de compilation. Además, no hay errores en la console o en Xcode.

¿Alguien recibió el mismo error al actualizar Swift 3.0? ¿O sabes algo que puedo verificar y podría ser el motivo de mi pantalla en negro? No puedo encontrar ningún comportamiento similar en Internet al actualizar a la nueva versión de Swift.

Gracias a @YashTamakuwala porque me dio la key que me hizo get la solución.

He hecho reference al Initial View Controller manera normal y estaba vinculado correctamente porque también estaba conectado en el Identity Inspector .

Lo que tengo que hacer es eliminar la marca del Initial View Controller y el controller de navigation que estaba vinculado al primer Controlador de vista. Luego, he configurado nuevamente la marca del Initial View Controller en el View Controller y ve a Editor > Embed In > Navigation Controller .

Después de hacer eso, el proyecto se muestra nuevamente en el simulador, sin pantallas negras.

En mi caso, usé xib solo pero obtuve el mismo problema.

Luego cambié la application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool

a application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey : Any]? = nil) -> Bool

y funcionó: D

Nota: no debe copyr y pegar. Debería dejar que Xcode sugiera 🙂