UIAlertController是一个用来展示警示框和选择框的控件,继承自UIViewController类,可以被展示在屏幕的最上方。之所以将UIAlertController放在控件里为读者介绍,是因为它的前身是UIAlertView和UIActionSheet。这两个控件分别是警示框和选择框控件,有兴趣的读者可以查看一下两者的头文件。iOS 8.0之后,两个控件合并成UIAlertController作为弹出框的视图控制器。