MAC文件对话框使用

来源:互联网 发布:java web项目开发2017 编辑:程序博客网 时间:2024/06/06 15:01

 NSOpenPanel *panel = [NSOpenPanelopenPanel];

        

        [panel setPrompt: @"word file"];

        

        [panel beginSheetForDirectory:nil

                                 file: nil

                                types: [NSArrayarrayWithObject: @"doc"] // 文件类型

                       modalForWindow: _window

                        modalDelegate: self

                       didEndSelector: @selector(OpenPanelDidEnd:returnCode:contextInfo:)

                          contextInfo: nil];



-(void)OpenPanelDidEnd: (NSOpenPanel *) sheet

              returnCode: (int) returnCode

             contextInfo: (void *) context

{

    if (returnCode == NSOKButton) {

        NSArray *fileNames = [sheet filenames];

        

        NSLog (@"ooxx: %@", [fileNamesobjectAtIndex: 0]);

    }

    

} // openPanelDidEnd



原文:http://www.cocoachina.com/b/?p=32

原创粉丝点击