2015-06-19 55 views
1

有没有办法检查MyViewController是否在窗口层次结构中? 我想知道如果我可以提出从它的UIAlertController在窗口层次结构中是MyViewController吗?

var alert = UIAlertController(title: "Hello", message: "Just for fun", preferredStyle: UIAlertControllerStyle.Alert) 
MyViewController.presentViewController(alert, animated: true, completion: nil) 
+0

屏幕上的每个视图控制器必须是在窗口层次?你可以让viewController的实例显示alert而不是类,然后你就会知道view controller是活动的。 – Sandeep

回答

5

视图控制器的view将其window属性设置如果在层次

if MyViewController.view.window != nil { 
    // In the window hierarchy 
} 
相关问题