如果我尝试使用不允许的扩展名,我无法让它显示任何警报。当我说“不允许”时,我的意思是我写了
setAllowsOtherFileTypes:FALSE
但它不起作用。@"jpg"
如果我将允许的文件类型设置为和@"png"
(例如)的数组,然后我尝试保存“ file.tif
”,我没有收到任何警报,结果文件名是“ file.tif.jpg
”发生了什么?我在 MacOS 10.6.8,Xcode 3.2.6
非常感谢你
如果我尝试使用不允许的扩展名,我无法让它显示任何警报。当我说“不允许”时,我的意思是我写了
setAllowsOtherFileTypes:FALSE
但它不起作用。@"jpg"
如果我将允许的文件类型设置为和@"png"
(例如)的数组,然后我尝试保存“ file.tif
”,我没有收到任何警报,结果文件名是“ file.tif.jpg
”发生了什么?我在 MacOS 10.6.8,Xcode 3.2.6
非常感谢你
NSSavePanel* savepanel = [NSSavePanel savePanel];
// set the save panel to only do jpg and png file
[savepanel setAllowedFileTypes:[NSArray initWithObjects:@"jpg", @"png",nil]];
[savepanel setAllowsOtherFileTypes:YES];
// run the panel
if ([savepanel runModal] != NSFileHandlingPanelOKButton)
return NO;