NSOpenPanel不是一直打开的?

时间:2012-09-09 13:24:03

标签: objective-c cocoa nsopenpanel

好的,这是我的问题:

  • 我有一个带有一个窗口的应用程序(实际上是NSPanel
  • 我正在尝试打开并NSOpenPanel并获得一些输入
  • 在开启之前,我可能需要按下触发按钮2-3次......

这是我的代码:

- (IBAction)doExport:(id)sender 
{
    NSOpenPanel *openPanel  = [NSOpenPanel openPanel];
    [openPanel setCanChooseFiles:NO];
    [openPanel setCanChooseDirectories:YES];

    NSInteger rezult = [openPanel runModal];

    if (rezult == NSFileHandlingPanelOKButton)
    {
        NSString* dir = [[openPanel URL] path];

        // do the processing here

    }

}

发生了什么事?

0 个答案:

没有答案