Programmgesteuertes Instanziieren eines View Controllers mit Storyboard von AppDelegate
Ich bin gerade damit beschäftigt, eine App zu erstellen, die den Benutzer beim ersten Start auffordert, zwei Dinge zu tun:
Wähle ein LandAGB akzeptierenVon dort geht es zum Home View Controller.
Das Problem, mit dem ich derzeit konfrontiert bin, besteht darin, den ersten Ansichts-Controller von meinem App-Delegaten auf den Bildschirm zu schieben. Ich verwende Storyboards / Xcode 5 / iOS7
Hier ist der Code, den ich mir ausgedacht habe:
UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle: nil];
BBCounterySettingsViewController *controller = (BBCounterySettingsViewController*)[mainStoryboard instantiateViewControllerWithIdentifier: @"CountrySettings"];
[navigationController pushViewController:controller animated:NO];
Das Problem ist, dass die App abstürzt, wenn die letzte Codezeile mit dem folgenden Fehler angezeigt wird:
* App wird aufgrund einer nicht erfassten Ausnahme 'NSInvalidArgumentException' beendet, Grund: '- [UIViewController pushViewController: animated:]: Unbekannter Selektor an Instanz 0x8e9a400 gesendet'
Hat jemand eine Idee was ich falsch mache?