UIActionSheet (iOS 8.3) 和 UIAlertView(iOS9.0)被弃用了。
NS_CLASS_DEPRECATED_IOS(2_0,9_0, "UIAlertView is deprecated. Use UIAlertController with a preferredStyle of UIAlertControllerStyleAlert instead")__TVOS_PROHIBITED
@interface UIAlertView : UIView
NS_CLASS_DEPRECATED_IOS(2_0,8_3, "UIActionSheet is deprecated. Use UIAlertController with a preferredStyle of UIAlertControllerStyleActionSheet instead")__TVOS_PROHIBITED
@interface UIActionSheet : UIView
苹果推荐我们使用UIAlertController来替代。UIAlertController在功能上UIAlertController是和UIAlertView以及UIActionSheet相同的,UIAlertController以一种模块化替换的方式来代替上面两者的功能和作用。是使用对话框(alert)还是使用上拉菜单(action sheet),就取决于在创建控制器时,您是如何设置首选样式的。
大家可以参考 在iOS 8中使用UIAlertController