我在 IB 中设置了一个 NSPathControll,我在设置 NSOpenPanel 时使用了这个方法:
-(void)pathControl:(NSPathControl *)pathControl willDisplayOpenPanel:(NSOpenPanel *)openPanel
{
[openPanel setDelegate:self];
[openPanel setCanChooseDirectories:YES];
[openPanel setCanCreateDirectories:YES];
[openPanel setCanChooseFiles:NO];
[openPanel setPrompt:@"Choose"];
}
我想知道用户何时单击确定按钮(在本例中为“选择”按钮)。
如果我使用-(void)panel:(id)sender directoryDidChange:(NSString *)path
,我只会在用户双击文件夹时收到通知。
有任何想法吗?
提前致谢!