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?