Използвам CFPlugin
за контекстно меню и наслагване на икони на 10.5 (същото като scplugin
). За комуникация между моето приложение и търсачката използвам distributed object
. След като инсталирах моя плъгин в папка Contextual menu items
, системата ми отказва да се рестартира/изключи/излезе. В монитора на активността не мога да изляза от Finder, само принудителното излизане работи за Finder. На конзолата качвам 10.5.8
ERROR | -[ApplicationManager(AppleEventHandling) _tryQuitAllForRequestor:replyEvent:] | _tryQuitAllForRequestor - _vproc_set_global_on_demand returned error -1805620379
Без комуникация между Finder и моето приложение рестартирането/изключването/излизането на системата работят добре.
На 10.5.4
loginwindow[41]: ERROR | WSActivateApp | SetFrontProcess({0, 7980956}) returned error -600. Unable to activate process.
loginwindow[41]: ERROR | -[ApplicationManager(AppleEventHandling) _tryQuitAllForRequestor:replyEvent:] | _tryQuitAllForRequestor - _vproc_set_global_on_demand returned error -1780878507
Може ли някой да ми помогне?
РЕДАКТИРАНЕ
Моят проблем е решен. Използвах NSAppleScript
за изпълнение на ябълков скрипт. Сега използвам NSTask и моето рестартиране/изключване/излизане на системата работят добре. може ли някой да ми обясни причината за това?