Я использую следующее:
tell current application's NSAlert's alloc's init()
its setMessageText:"Alert test"
its setInformativeText:"This is a test"
its setAlertStyle:2
its setShowsSuppressionButton:true
its addButtonWithTitle:"Cancel"
its addButtonWithTitle:"Replace"
its beginSheetModalForWindow:theWindow modalDelegate:me didEndSelector:(missing value) contextInfo:(missing value)
end tell
Я хотел бы знать, как получить значение нажатой кнопки, включая «Кнопку подавления». заранее спасибо!
didEndSelector
приводит к сбою приложения при использовании чего-либо, кроме кнопки по умолчанию, поэтому похоже, что вернулась более ранняя ошибка - использование блочных методов через категории Myriad Helpers работает нормально. - person red_menace   schedule 04.08.2019