Je reçois "Les applications devraient avoir un contrôleur de visualisation root à la fin de l'application de lancement de l'application" dans la console pendant que l'application ne s'ouvre pas après l'affichage de l'écran des éclaboussures. Ma nécessité: La méthode DidfinishLaunchwithOptions est la suivante:
int main(int argc, char *argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); } }
5 Réponses :
Assurez-vous que le contrôleur étant renvoyé à partir du storyboard n'est pas edit fort> pendant que vous en êtes ... Où créez-vous nil code>. p>
self.window code>? p>
Aussi, voir la prochaine partie de ma réponse
J'ai défini l'option de scénario principal dans les paramètres de construction comme "MainStoryboard " p>
et son travail !!! p>
Cela ne fonctionne que parce que cela ignore votre code ci-dessus et définit automatiquement la première vue, juste pour la référence des futurs visiteurs.
Je participerais à cela dans le débogueur et je vous assure que des lignes telles que
[storyboard instantiateViewControllerWithIdentifier:@"FirstInfo"]
Ajoutez un "MainStoryboard" dans votre projet et définissez l'option de scénario principale dans les paramètres de construction en tant que «MainStoryboard»
Ensuite, mettez à jour la méthode AppDelegate: P>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { return YES; }
Dans Storyboard, sélectionnez la cote rootviewcontroller et la vérification "est le contrôleur d'affichage initial" dans le menu Utilitaires de gauche. P>