0

助けてくれてありがとう。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];
}
4

1 に答える 1

1

NSTextメソッドwriteRTFDToFile:atomically:を使用できると思います。NSTextViewはNSTextのサブクラスであるため、次のようにすることができます。

[textView writeRTFDToFile:[[panel URL] path] atomically:YES];
于 2012-08-26T02:41:22.900 に答える