Prezentowanie widoku po raz pierwszy w appDelegate

Cel:

Po uruchomieniu mojej aplikacji - muszę ją wyświetlić, zanim dotrze do ekranu „Home”. Jego aplikacja na pasku kart i ten widok nie jest częścią paska kart.

Używam Storyboardów i Xcode 5 - aplikacja tylko iOS7.

Problem:

Mam kod, który sprawdzi, czy aplikacja jest uruchamiana po raz pierwszy, czy nie. Na tej podstawie chcę przedstawić użytkownikowi jednorazowy widok.

Co próbowałem:

Poniższy kod znajduje się w aplikacji appDelegate, ponieważ jest to miejsce, w którym wszystko się zaczyna. Nazywam tam następujący bit kodu:

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

Dostaję błędy kompilacji jako[self.navigationController..] nie istnieje. Ani nie[self.tabbarcontroller...];

Jest to oczywiste, ponieważ nie mam dla nich ustawień właściwości - ale jak mogę rozwiązać ten problem i podłączyć pasek kart do serii ujęć?

czego mi brakuje?

questionAnswers(4)

yourAnswerToTheQuestion