ios - puso - mi iphone se cayo y la pantalla quedo negra
Pantalla negra de lanzamiento de la aplicaciĆ³n iOS, UINavigationController, Nib, RootViewController (1)
Tengo la siguiente aplicación, cuyo RootViewController
se llama TopicsViewController
.
Cuando lo ejecuto, no hay ningún error ni interrupción, pero la pantalla es negra . Sin tabla, poblada o vacía, solo una pantalla negra. No estoy seguro de cuál de los siguientes está sucediendo:
- ¿Hay algún problema con mi aplicación
didFinishLaunchingWithOptions
método en relación con un analizador initlizing en él? - ¿Tiene algo que ver con mi archivo de punta para el
TopicsViewController
?
Puedo mostrar más código de mi clase de TopicsViewController
si es necesario.
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
///////////////////////////////////////////
***initializing code for parser which populates TopicsViewController (not shown to save space)*****
///////////////////////////////////////////
UIViewController *rootController =
[[TopicsViewController alloc]
initWithNibName:@"TopicsViewController" bundle:nil];
navController = [[UINavigationController alloc]
initWithRootViewController:rootController];
self.window = [[UIWindow alloc]
initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window addSubview:navController.view];
[self.window makeKeyAndVisible];
return YES;
}
En lugar de:
[self.window addSubview:navController.view];
Escribir:
self.window.rootViewController = self.navController;