在setAllowedFileTypes
对象上执行NSSavePanel
时,nameFieldStringValue
中设置的扩展名会更改为我在setAllowedFileTypes
数组中传递的第一个项目。
[dialog setNameFieldStringValue:@"awesome.docx"];
NSArray *file_types = [NSArray arrayWithObjects:@"pdf",@"docx",@"txt"];
[dialog setAllowedFileTypes:file_types];
doc确实说:
如果用户没有给出扩展名,则第一项是 allowedFileTypes数组将用作保存的扩展名 面板。
但我正在提供延期。我在这里错过了什么。