我一直在读,AlertController应该用于iOS 8及更高版本,而在iOS7版本中则使用AlertView。
我正在开发一款我想要兼容iOS7及以上版本的应用。我是否必须选择AlertView才能让iOS7用户使用它而不是8,或选择AlertController并忽略iOS7上的所有人无法使用它?
我想得到两个人群,但似乎我只能使用一个并隔离一组用户.....有没有办法利用它们?
答案 0 :(得分:0)
您可以同时使用两者。一个适用于iOS 7,另一个适用于iOS 8.只需执行以下操作:
if ([UIAlertController class]) }
// iOS 8 - show alert controller
} else {
// iOS 7 - show alert view
}