Swift - Accès à la fenêtre AppDelegate depuis viewController
Je fais procédure pas à pas (à l'intégration de flux) dans mon application, et je voudrais avoir un bouton de saut.
Le bouton est situé sur viewController, j'ai donc pensé que la meilleure façon de se déplacer à un autre viewController serait l'accès délégué d'application de la fenêtre.
Cependant, il ne cesse de se moi une erreur que AppDelegate.Un Type qui n'est pas un membre appelé "fenêtre".
@IBAction func skipWalkthrough(sender: AnyObject) {
let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
AppDelegate.window!.rootViewController = RootViewController
}
Il n'y a rien de mal avec cette approche?
Merci d'avance!
source d'informationauteur DCDC
Vous devez vous connecter pour publier un commentaire.
Vous avez une faute de frappe, il est censé être
appDelegate
pasAppDelegate
. Donc comme ceci:Swift 3+
Swift 3
C'est une meilleure façon:
Vous utilisez le nom du protocole (c'est à dire
AppDelegate
) au lieu de l'instance:Devrait être:
Cette solution de travail pour :
Après le Login /Register ajouter par UITabbarController