新手查百度,高手看文档。假装高手先看一下官方文档:
不需要看懂太多,只要知道UIAlertView和UIAlertSheet左侧都有个橙色框写着"Deprecated",说明这个类已经被重写优化,并且在iOS8以后的版本都不推荐使用了。因为它们都有提醒用户的作用又十分类似而被整合到UIAlertController类里管理,可以看到它们两个的“死亡日期”跟UIAlertController类的“出生日期”很接近。
UIAlertController类的固定格式:
(1)初始化UIAlertController
(2)初始化UIAlertAction
(3)UIAlertController添加UIAlertAction
(4)显示UIAlertController
创建UIAlertSheet:
创建UIAlertView:
要点:
(1)�两者都必须有title,message不是必须的,不需要时设为nil(alertview常使用message,alertsheet一般不用)。
(2)两者都必须至少添加一个UIAlertAction用来确定,否则没办法返回,用户被困在UIAlertController里面。