好的,这是我的问题:
- 我有一个带有一个窗口的应用程序(
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
}
}
这是怎么回事???