NSApplicationPresentationOptions не работает с FIREBREATH - PullRequest
0 голосов
/ 28 декабря 2011

Я пытаюсь настроить взаимодействие с пользователем из плагина, над которым я работаю, моя цель - предоставить стиль киоска, используя опции, доступные в COCOA NSApplication, код подобен следующему:

// Hide the dock tile and the menu bar:
NSApplicationPresentationOptions options = 
    NSApplicationPresentationHideDock +  NSApplicationPresentationHideMenuBar;

[NSApp setPresentationOptions:options];

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

есть идеи? это о системных ограничениях безопасности может быть ?? если так как включить? Я не знаю, почему это не работает, если другие функции какао работают нормально.

Я работаю на Mac OS X Lion с XCODE 4.2

1 Ответ

0 голосов
/ 28 декабря 2011

Я предполагаю, что вы не можете получить NSApplication, потому что вы находитесь в другом процессе;Вы можете создать поддельный или что-то в этом роде с новым NSWindow, чтобы заставить его работать, но, поскольку вы находитесь в процессе, отличном от браузера, нет способа получить доступ к NSApp браузера или другим подобным объектам.

...