gpt4 book ai didi

cocoa - 如何在 NSSavePanel 中预设文件名?

转载 作者:行者123 更新时间:2023-12-03 16:02:30 25 4
gpt4 key购买 nike

NSSavePanel 曾经有一个 runModalForDirectory:file: 方法,可让您预设保存面板的目录和文件名。但这在 10.6 中已被弃用

创建 NSSavePanel 时,如何在不使用已弃用的方法的情况下预设文件名?

最佳答案

在运行保存面板之前,使用 10.6 中添加的 setNameFieldStringValue: 方法。如果您也想设置默认目录,则需要 setDirectoryURL: 方法,该方法也在 10.6 中添加。

NSString *defaultDirectoryPath, *defaultName;
NSSavePanel *savePanel;
...
[savePanel setNameFieldStringValue:defaultName];
[savePanel setDirectoryURL:[NSURL fileURLWithPath:defaultDirectoryPath]];
[savePanel runModal];

关于cocoa - 如何在 NSSavePanel 中预设文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6673386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com