【发布时间】:2013-09-03 13:32:22
【问题描述】:
我在 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,我只会在用户双击文件夹时收到通知。
有什么想法吗?
提前致谢!
【问题讨论】:
标签: cocoa nsopenpanel nspathcontrol