2011-09-16 82 views
-1

我試圖讓一個OS X應用程序在啓動時自動隱藏「⌘H,而不是最小化」所有其他應用程序,我似乎無法使其工作。這就是我對完成這個迄今爲止...以編程方式隱藏所有其他活動的應用程序可可

- (void)awakeFromNib 
{ 
    [super awakeFromNib]; 

    [[NSWorkspace sharedWorkspace] launchAppWithBundleIdentifier:@"com.Developer.myApp" 
                 options:NSWorkspaceLaunchAndHideOthers 
            additionalEventParamDescriptor:NULL 
               launchIdentifier:nil]; 
} 

回答

3
[ [ NSWorkspace sharedWorkspace ] hideOtherApplications ]; 

NSWorkspace class reference

注意:如果你的執行方法awakeFromNib,這意味着你的應用程序啓動。 所以試圖再次啓動它將無法正常工作。

相關問題