В моем приложении для Mac я использую NSSavePanel
, но оно ведет себя очень странно. Иногда я не могу изменить имя файла по умолчанию.
Я использую это так:
NSSavePanel *savePanel = [NSSavePanel savePanel];
[savePanel setAllowedFileTypes:@[@"jpg"]];
[savePanel setLevel:CGShieldingWindowLevel()];
if([savePanel runModal] == NSFileHandlingPanelOKButton)
{
//saving file
}
Я не могу понять, почему иногда он позволяет мне изменить имя файла, а иногда нет, я могу сохранить файл, но изменение имени на панели сохранения заблокировано.