Представление представления впервые в 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...];
Это очевидно, поскольку у меня нет настроек свойств для них - но как мне решить эту проблему и подключить панель вкладок к раскадровке?
Что мне не хватает?