Tag: ios8 uialertcontroller

UIAlertView show()行为为UIAlertController

在以前的iOS版本中,我可以在App Delegate的UIAlertView中调用show 。 更具体地说, show被称为: func applicationDidBecomeActive(application: UIApplication) 由于UIAlertView在大多数情况下都忽略了视图层次结构,因此无论用户在应用程序中的哪个位置,该解决scheme都能正常工作。 随着UIAlertController的引入,这个问题变得有点棘手。 UIAlertController现在是UIViewController的子类,需要像其他UIViewController一样呈现。 从keyWindow的rootViewController提供UIAlertController的工作,这不是一个理想的解决scheme。 有没有人有任何想法复制UIAlertController [UIAlertView show]function? 任何方式显示UIAlertController的应用程序活动,而不遍历视图层次结构?