Solo curiosidad por el uso del controlador de vista modal. ¿Cuándo y por qué deberíamos usarlos? Hay una directriz?¿por qué "presente controlador de vista modal"?
Encontré que el código del libro de datos del núcleo de muestra crea un controlador de navegación solo para presentar un controlador de vista modal. ¿Porqué es eso?
UINavigationController *navController = [[UINavigationController alloc]
initWithRootViewController:addViewController];
[self.navigationController presentModalViewController:navController
animated:YES];
¿Hay alguna razón funcional para esto? ¿Funcionaría si simplemente presionáramos addViewController en self.navigationController?