2011-12-28 2 views
0

Я пытаюсь настроить пользовательский интерфейс с помощью плагина я работаю, моя цель состоит в том, чтобы обеспечить стиль киоска, используя имеющуюся в КАКАО NSApplication варианты, код как следующее:NSApplicationPresentationOptions не работает с FIREBREATH

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

[NSApp setPresentationOptions:options]; 

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

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

Я разрабатываю над Mac OS X Lion с Xcode 4.2

+0

Измените плюс '+' на трубу '|'. – ma11hew28

ответ

0

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