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?

Respuestas a la pregunta(4)

Su respuesta a la pregunta