UIAlertActionStyleDestructive и UIAlertActionStyleCancel кажутся очень похожими на меня. Согласно документации:В чем разница между UIAlertActionStyleDestructive и UIAlertActionStyleCancel?
UIAlertActionStyleCancel: Применить стиль, который указывает действие отменяет операцию и оставляет вещи без изменений.
и
UIAlertActionStyleDestructive: Применить стиль, который указывает действие может изменить или удалить данные.
Независимо от стиля, действие по-прежнему будет иметь обработчик завершения, в котором вы можете делать все, что вы сочтете нужным. Является ли существование как «деструктивных», так и «отменяющих» только для организационных целей, или существует ли какая-то более функциональная цель, обеспечиваемая двумя вариантами?
Почему бы вам не создать лист действий с каждым из доступных стилей кнопок и посмотреть, что вы получаете? – rmaddy
Так что в следующий раз, когда кто-то еще задается вопросом об этом, они могут просто обратиться к этому сообщению SO. – Brian
Попробуйте, тогда вы сможете увидеть разницу. Все о классическом и жирном тексте или красном тексте –