爲了讓應用程序在用戶登錄後自動以全屏方式打開,我試圖在Kiosk模式下打開它,以便用戶不能關閉它或做任何其他操作,而不是使用這個應用程序。OS X中的Kiosk模式:全屏幕在啓動時不起作用
隨着在AppDelegate中下面的代碼時,我手動啓動應用程序只適用,但當應用程序在啓動時(我在系統偏好設置中添加它,賬戶自動打開,它不全屏打開,登錄項):
-(void) awakeFromNib {
NSApplicationPresentationOptions presentationOptions = (NSApplicationPresentationHideDock |
NSApplicationPresentationHideMenuBar |
NSApplicationPresentationDisableAppleMenu |
NSApplicationPresentationDisableProcessSwitching |
NSApplicationPresentationDisableForceQuit |
NSApplicationPresentationDisableSessionTermination |
NSApplicationPresentationDisableHideApplication);
NSDictionary *fullScreenOptions = @{NSFullScreenModeApplicationPresentationOptions: @(presentationOptions)};
[_window.contentView enterFullScreenMode:[NSScreen mainScreen] withOptions:fullScreenOptions];
}
任何想法? 謝謝!