Presentando una vista por primera vez en appDelegate
La meta:
Cuando mi aplicación se inicia, la necesito para mostrar una vista antes de que llegue a la pantalla de "Inicio". Es una aplicación de la barra de pestañas y esta vista no forma parte de la barra de pestañas.
Estoy usando Storyboards y Xcode 5 - aplicación solo para iOS7.
El problema:
Tengo un código que verificará si la aplicación se inicia por primera vez o no. En base a eso, quiero presentar una vista única para el usuario.
Lo que he intentado:
El siguiente código se encuentra en el appDelegate de la aplicación ya que aquí es donde comienza todo. Llamo al siguiente bit de código allí:
-(void)showCountrySettings
{
if (self.termsHaveBeenAccepted){
BBCounterySettingsViewController *countrySettings = [[BBCounterySettingsViewController alloc]initWithNibName:@"View" bundle:nil];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"IDENTIFIER"];
[self.navigationController pushViewController:vc animated:YES];
}
Recibo errores de compilación como[self.navigationController..]
no existe Ni tampoco[self.tabbarcontroller...];
Esto es obvio ya que no tengo una configuración de propiedades para estos, pero ¿cómo hago para resolver esto y conectar la barra de pestañas al guión gráfico?
¿Qué me estoy perdiendo?