我正在处理一个我不知道的问题,如果确实有解决方案的话。
无论如何要知道我现在看到的视图背后的视图数量?
例如......我有一个Navigation Controller
是[0]然后我得到了一个集合视图[1]然后我得到了一个视图,当你点击一个单元格时它会打开[2] ..如果我想运行此代码
class func displayAlert() {
let rootViewController: UIViewController = UIApplication.sharedApplication().windows[2].rootViewController!
let alert = UIAlertController(title: "My Title", message: "This is my message.", preferredStyle: UIAlertControllerStyle.Alert)
// add an action (button)
alert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil))
// show the alert
rootViewController.presentViewController(alert, animated: true, completion: nil)
print("aliert")
}
你知道我的案例中的数字[2]是正确的。虽然有没有办法知道我背后的东西而不计算观点?