2015-06-19 47 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 
} 
相關問題