Представление представления впервые в appDelegate

Цель:

Когда мое приложение запускается - мне нужно, чтобы оно отображало представление, прежде чем оно попадет на экран «Домой». Это приложение панели вкладок, и это представление не является частью панели вкладок.

Я использую раскадровки и Xcode 5 - приложение только для iOS7.

Проблема:

У меня есть код, который проверит, если приложение запускается впервые или нет. Исходя из этого, я хочу представить пользователю только одноразовое представление.

Что я пробовал:

Следующий код находится в appDelegate приложения, так как именно здесь все начинается. Я вызываю следующий фрагмент кода:

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

Я получаю ошибки компиляции как[self.navigationController..] не существует И не делает[self.tabbarcontroller...];

Это очевидно, поскольку у меня нет настроек свойств для них - но как мне решить эту проблему и подключить панель вкладок к раскадровке?

Что мне не хватает?

Ответы на вопрос(4)

Ваш ответ на вопрос