setAllowedFileTypes更改文件扩展名

时间:2017-05-27 17:22:07

标签: objective-c cocoa

setAllowedFileTypes对象上执行NSSavePanel时,nameFieldStringValue中设置的扩展名会更改为我在setAllowedFileTypes数组中传递的第一个项目。

[dialog setNameFieldStringValue:@"awesome.docx"];  
NSArray *file_types = [NSArray arrayWithObjects:@"pdf",@"docx",@"txt"];
[dialog setAllowedFileTypes:file_types];

预期行为: enter image description here 实际行为: enter image description here

doc确实说:

  

如果用户没有给出扩展名,则第一项是   allowedFileTypes数组将用作保存的扩展名   面板。

但我正在提供延期。我在这里错过了什么。

0 个答案:

没有答案