在没有弹出窗口的情况下在iPad上呈现UIAlertController(警报样式)是否安全?

时间:2015-01-20 20:03:21

标签: ios cocoa-touch uialertview uialertcontroller

在我的应用中,当用户点击屏幕上的按钮时,我会显示UIAlertController。我使用的是UIAlertControllerUIAlertView,具体取决于API的可用性(因为我的应用支持iOS 7和8)。

我只是想向用户显示提醒视图,因此我使用。Alert样式作为UIAlertController

当用户在iPad上时,如果不配置UIAlertController显示Alertpopover样式)是否安全?

我在网上看到了一些教程。根据我的理解,如果使用UIAlertControllerAction Sheet样式),我需要配置一个弹出窗口,否则应用程序将崩溃。我只是想知道它是否与Alert样式UIAlertController一样有效。

我在iPad上做了一些测试,没有弹出框,应用程序没有崩溃。但我想确保这是安全的。

1 个答案:

答案 0 :(得分:0)

您从不使用UIPopoverController UIAlertViewUIAlertController(无论其风格)。

UIAlertController样式为"行动表"时,iOS将在iPad内部使用弹出框。但是你自己不会处理它。

所以你没什么值得担心的。无论设备如何,都可以使用UIPopoverController方法按原样使用presentViewController:animated:completed: