Я работаю с яблочным приложением какао и хочу запустить функцию, так как отображается уведомление с именем «Закончена загрузка».Функция изменяет значение, отображаемое в главном окне приложения какао, и уведомление создается с помощью командной строки терминала.
Я пытался использовать наблюдателей, но не мог понять, как они работают, дажеесли это, вероятно, правильная вещь, я не смог заставить ее работать.
property NSNotificationCenter : class "NSNotificationCenter"
script AppDelegate
property parent : class "NSObject"
on myFunction()
log "hey"
end myFunction
on applicationWillFinishLaunching_(aNotification)
-- Insert code here to initialize your application before any files are opened
set ws to workspaceClass's sharedWorkspace()
set nc to ws's notificationCenter()
tell nc to addObserver_selector_name_object_(me, "myFunction()", "Finished Downloading", missing value) --tried this
end applicationWillFinishLaunching_
end script
Поскольку в правом верхнем углу монитора отображается уведомление с именем «Закончена загрузка», этот скрипт должен запустить myFunction
Надеюсь на помощь, спасибо.Alex