在我的应用中,当用户点击屏幕上的按钮时,我会显示UIAlertController
。我使用的是UIAlertController
或UIAlertView
,具体取决于API的可用性(因为我的应用支持iOS 7和8)。
我只是想向用户显示提醒视图,因此我使用。Alert
样式作为UIAlertController
。
当用户在iPad上时,如果不配置UIAlertController
显示Alert
(popover
样式)是否安全?
我在网上看到了一些教程。根据我的理解,如果使用UIAlertController
(Action Sheet
样式),我需要配置一个弹出窗口,否则应用程序将崩溃。我只是想知道它是否与Alert
样式UIAlertController
一样有效。
我在iPad上做了一些测试,没有弹出框,应用程序没有崩溃。但我想确保这是安全的。
答案 0 :(得分:0)
您从不使用UIPopoverController
UIAlertView
或UIAlertController
(无论其风格)。
当UIAlertController
样式为"行动表"时,iOS将在iPad内部使用弹出框。但是你自己不会处理它。
所以你没什么值得担心的。无论设备如何,都可以使用UIPopoverController
方法按原样使用presentViewController:animated:completed:
。