gpt4 book ai didi

cocoa - 我的 NSSavePanel 未保存文件。 (操作系统 10.5)

转载 作者:行者123 更新时间:2023-12-03 17:42:10 25 4
gpt4 key购买 nike

我的 NSSavePanel 未保存文件。我正在为 OSX 10.5

构建应用程序
NSSavePanel *createPanel = [[NSSavePanel alloc] init];  
[createPanel setCanCreateDirectories:YES];
int result = [createPanel runModal];
if (result == 1) {
[lyricsFileField setStringValue:[createPanel filename]];
}

我手动输入文件名并选择目录,但文件未保存。

谢谢

ps。如何将文件路径传递到面板? (setNameFieldStringValue:仅适用于 > 10.6。)

最佳答案

您没有保存任何文件,您只是将文本字段中的文本更改为您的位置字符串。如果你想保存文件,你需要使用这个:

[data writeToFile:[createPanel filename] atomically: NO];

相反:

[lyricsFileField setStringValue:[createPanel filename]];

关于cocoa - 我的 NSSavePanel 未保存文件。 (操作系统 10.5),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10085897/

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