Apresentando uma visualização pela primeira vez no appDelegate

O objetivo:

Quando meu aplicativo é inicializado, preciso exibir uma visualização antes de chegar à tela "Inicial". É um aplicativo da barra de guias e essa visualização não faz parte da barra de guias.

Estou usando o Storyboards e o aplicativo Xcode 5 - iOS7 somente.

O problema:

Eu tenho um código que irá verificar se o aplicativo é iniciado pela primeira vez ou não. Com base nisso, desejo apresentar uma visualização única ao usuário.

O que eu tentei:

O código a seguir está no appDelegate do aplicativo, pois é onde tudo começa. Eu chamo o seguinte código aqui:

-(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];
}

Eu recebo erros de compilação como[self.navigationController..] não existe. Nem faz[self.tabbarcontroller...];

Isso é óbvio, pois não tenho propriedades configuradas para eles - mas como resolvo isso e conecto a barra de guias ao storyboard?

o que estou perdendo?

questionAnswers(4)

yourAnswerToTheQuestion