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?