gpt4 book ai didi

cocoa - 用图形保存 NSTextView 的内容

转载 作者:行者123 更新时间:2023-12-03 17:56:47 24 4
gpt4 key购买 nike

感谢您的帮助。我需要用图形保存 RTF。以下内容适用于文本。我需要做什么才能使其与嵌入式图形一起工作?

再次感谢。保罗。

NSSavePanel *panel = [NSSavePanel savePanel];

[panel setAllowedFileTypes:[NSArray arrayWithObject:@"rtf"]];


NSString *outputName = @"Output File";


[panel setCanCreateDirectories:YES];
[panel setCanSelectHiddenExtension:YES];
[panel setNameFieldStringValue:outputName];




[panel beginSheetModalForWindow:theSwatch completionHandler:^(NSInteger result) {

if (result == NSFileHandlingPanelOKButton){


[[textView RTFFromRange:NSMakeRange(0, [[textView string] length])] writeToURL: [panel URL] atomically:YES];
}

最佳答案

我认为你可以使用 NSText 方法 writeRTFDToFile:atomically:。由于 NSTextView 是 NSText 的子类,因此您应该能够执行以下操作:

[textView writeRTFDToFile:[[panel URL] path] atomically:YES];

关于cocoa - 用图形保存 NSTextView 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12126871/

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