script AppDelegate
property theWindow : missing value
property displayLabel : missing value
on applicationWillFinishLaunching:aNotification
display dialog "Are you ready?" buttons {"Yes", "No"} default button "Yes"
end applicationWillFinishLaunching:
if result = {button returned:"No"} then
display alert "That's a shame."
tell application "This Application"
quit
end tell
else if result = {button returned:"Yes"} then
set testVariable to "this is a test"
end if
end script
Итак, это пример приложения, над которым я работаю в AppleScriptObjC. Я много сделал и заменил вещи разными строками, но это основной макет.Поддержка совместного использования AppleScriptObjC Variable To Label Object
Как я могу получить значение 'testVariable' в свойстве displayLabel, которое связано с меткой в построителе интерфейса? Первоначально ярлык пуст, но я хочу, чтобы значение «testVariable» заполняло его после запуска сценария.
Спасибо !!!
Благодаря Vadian! Это была большая помощь. –
Я хотел бы задать следующий вопрос, если это нормально, vadian; в приведенном ниже примере кода основное окно приложения отображается и пустое позади диалогового окна, как только вы открываете приложение. Есть ли способ скрыть это основное окно приложения, пока не будет выбрано соответствующее диалоговое окно и не будет заполнен ярлык? Благодаря! –
скрыть окно в интерфейсе Builder (снимите флажок «Visible At Launch») и программно отобразите окно с помощью метода 'makeKeyAndOrderFront:' из 'NSWindow' – vadian