Acesse um controlador de exibição no appdelegate usando o storyboard

Eu segui este tutorial de Ray WendelichRayWenderlichTutorialControlador de barras usando storyboards

Basta ver a imagem do storyboard. Ray está acessando 'playersViewcontroller usando o código abaixo'

 UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
UINavigationController *navigationController = [tabBarController viewControllers][0];
PlayersViewController *playersViewController = [navigationController viewControllers][0];

Quando estou tentando acessar o playerDetailsViewController, usando o código a seguir, recebo uma falha. Dando a mensagem

Classificações [2630: 60b]* Finalizando o aplicativo devido à exceção não capturada 'NSRangeException', motivo: '* - [__ NSArrayI objectAtIndex:]: índice de 1 para além dos limites [0 .. 0]' *** Primeiro pilha de chamadas lance: (0x30b49e83 0x3aea66c7 0x30a7fff9 0x3ddd1 0x3333eaad 0x3333e4f3 0x33338b41 0x332d3a07 0x332d2cfd 0x33338321 0x357b876d 0x357b8357 0x30b14777 0x30b14713 0x30b12edf 0x30a7d471 0x30a7d253 0x333375c3 0x33332845 0x3e0fd 0x3b39fab7) libc ++ abi.dylib: finalizando com exceção não capturada do tipo NSException

o código

UITabBarController *tabBarController =
(UITabBarController *)self.window.rootViewController;
UINavigationController *navigationController =
[[tabBarController viewControllers] objectAtIndex:0];
PlayersViewController *playersViewController =
[[navigationController viewControllers] objectAtIndex:0];

UINavigationController *nav=[[navigationController viewControllers]objectAtIndex:1];
PlayerDetailsViewController *playerdetailsviewcontroller=[[nav viewControllers]objectAtIndex:0];

Eu tentei o código abaixo também,

UITabBarController *tabBarController =
(UITabBarController *)self.window.rootViewController;
UINavigationController *navigationController =
[[tabBarController viewControllers] objectAtIndex:0];
PlayersViewController *playersViewController =
[[navigationController viewControllers] objectAtIndex:0];
PlayerDetailsViewController *playerdetailsviewcontroller=[[navigationController viewControllers]objectAtIndex:1];

onde eu recebo um acidente com mensagem

'NSRangeException', motivo: '*** - [__ NSArrayI objectAtIndex:]: índice 1 além dos limites [0 .. 0]'

A imagem do storyboard

Basicamente, eu quero acessar o PlayerdetailsViewcontroller no appdelegate. Eu acho que estou perdendo alguma coisa, algum pensamento?

questionAnswers(2)

yourAnswerToTheQuestion