在我的 Mac 应用程序中,我正在使用 NSSavePanel - 但它的行为非常奇怪。有时我无法更改文件的默认名称。
我是这样使用它的:
我是这样使用它的:
NSSavePanel *savePanel = [NSSavePanel savePanel];
[savePanel setAllowedFileTypes:@[@"jpg"]];
[savePanel setLevel:CGShieldingWindowLevel()];
if([savePanel runModal] == NSFileHandlingPanelOKButton)
{
//saving file
}
我找不到原因,有时候它允许我更改文件名,有时候却不行。我可以保存文件,但却无法在保存面板中更改名称。