Нужно получить вывод при отображении уведомления - PullRequest
0 голосов
/ 31 декабря 2018

Я работаю с яблочным приложением какао и хочу запустить функцию, так как отображается уведомление с именем «Закончена загрузка».Функция изменяет значение, отображаемое в главном окне приложения какао, и уведомление создается с помощью командной строки терминала.

Я пытался использовать наблюдателей, но не мог понять, как они работают, дажеесли это, вероятно, правильная вещь, я не смог заставить ее работать.

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

...