2009-06-03 17 views
1

デフォルトでは、NSOpenPanelクラスメソッドを使用して、開いているパネルを開きます。 -beginSheetForDirectory:file:types:modalForWindow:modalDelegate:didEndSelector:contextInfo: しかし、一部のソフトウェアでは新しいフォルダボタンで開いたパネルを開くことができますが、それを得る方法、Xcodeをinculde?どうもありがとう! NSSavePanelからNSOpenPanelで新しいフォルダ機能を持つパネルを開く方法は?

答えて

4

以来NSOpenPanel継承は、次のように、NSSavePanelの​​メソッドを使用することができます。

戻るOSで
// Show an 'Open' dialog box allowing save folder selection. 
    NSOpenPanel *open = [NSOpenPanel openPanel]; 
    [open setCanChooseFiles:NO]; 
    [open setAllowsMultipleSelection:NO]; 
    [open setCanChooseDirectories:YES]; 
    [open setCanCreateDirectories:YES]; 
    [open setTitle:@"Open Panel Title"]; 
    [open setPrompt:@"Select Button Title"]; 

X 10.2.xの日、同じ事をした民間の方法、_setIncludeNewFolderButtonあったが、しかし、それはパンサーで削除されました。それを使用しないでください - あなたのアプリはクラッシュします。

関連する問題