Если вы представляете панель предупреждений с использованием класса NSAlert
или семейства функций NSRunAlertPanel
или семейства функций NSBeginAlertSheet
, вы получите поддержку по умолчанию и кнопки отмены автоматически.
Если вы представляете лист, для которого нужны кнопки OK / Отмена, и вы не используете ничего из вышеперечисленного, вы сможете назначить своим кнопкам соответствующие эквиваленты клавиатуры в Интерфейсном Разработчике с помощью инспектора атрибутов. (Просто выделите область Key Equiv. и нажмите клавишу, которую вы хотите эквивалентно нажатию этой кнопки.)
Если вы представляете диалог, который не является ни предупреждением, ни документом / оконным модальным листом - не делайте этого. :) Модальные предупреждения для документов не похожи на Mac и не должны использоваться для таких вещей, как окна настроек.