Obtenha os melhores UIViewController
Eu não consigo obter o topo maisUIViewController
sem acesso a umUINavigationController
. Aqui está o que eu tenho até agora:
UIApplication.sharedApplication().keyWindow?.rootViewController?.presentViewController(vc, animated: true, completion: nil)
No entanto, parece não fazer nada. okeyWindow
erootViewController
também parecem ser valores nulos, portanto o encadeamento opcional não deve ser um problema.
NOTA: É uma má idéia fazer algo assim. Ele quebra o padrão MVC.