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