Obtenir le nom de classe de UIViewController dans swift

Comment obtenir le nom de la classe de UIViewController Classe swift

En Objective-C, nous pouvons faire quelque chose comme ceci :

self.appDelegate = (shAppDelegate *)[[UIApplication sharedApplication] delegate];
    UIViewController *last_screen = self.appDelegate.popScreens.lastObject ;

    if(last_screen.class != self.navigationController.visibleViewController.class){

    //.......

}

mais dans swift, j'ai essayé comme ceci

let appDelegate = UIApplication.sharedApplication().delegate as AppDelegate
    let last_screen = appDelegate.popScreens?.lastObject as UIViewController

ne peux pas faire cela.

if last_screen.class != self.navigationController.visibleViewController.class{

//....

}

pas de méthode de la classe de UIViewController je.e dernier écran

source d'informationauteur Qadir Hussain