Как получить имя класса UIViewController
Класс в swift
В Objective C мы можем сделать что-то вроде этого:
self.appDelegate = (shAppDelegate *)[[UIApplication sharedApplication] delegate];
UIViewController *last_screen = self.appDelegate.popScreens.lastObject ;
if(last_screen.class != self.navigationController.visibleViewController.class){
//.......
}
но в swift я так старался
let appDelegate = UIApplication.sharedApplication().delegate as AppDelegate
let last_screen = appDelegate.popScreens?.lastObject as UIViewController
Не могу этого сделать.
if last_screen.class != self.navigationController.visibleViewController.class{
//....
}
нет метода класса UIViewController
на последнем экране