Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何将所有属性化内容从NSTextView复制到NSPasteboard_Objective C_Cocoa_Nstextview_Nspasteboard - Fatal编程技术网

Objective c 如何将所有属性化内容从NSTextView复制到NSPasteboard

Objective c 如何将所有属性化内容从NSTextView复制到NSPasteboard,objective-c,cocoa,nstextview,nspasteboard,Objective C,Cocoa,Nstextview,Nspasteboard,我正在尝试实现将内容从NSTextView自动复制到剪贴板,以便将来在编辑器中粘贴它。NSTextView具有纯文本和属性文本以及图像 如果我选择全部并按CMD+C进行复制,然后粘贴到某个富编辑器(例如Mail.app),一切都很好 我找到了这个复制RTF的解决方案 但当我试图通过此解决方案复制我的内容时,如果我在编辑器中粘贴,则不会发生任何事情 如何将带有图像的属性文本从NSTextView textStorage复制到NSPasteboard?您的文本视图的文本存储是NSTextStorag

我正在尝试实现将内容从NSTextView自动复制到剪贴板,以便将来在编辑器中粘贴它。NSTextView具有纯文本和属性文本以及图像

如果我选择全部并按CMD+C进行复制,然后粘贴到某个富编辑器(例如Mail.app),一切都很好

我找到了这个复制RTF的解决方案

但当我试图通过此解决方案复制我的内容时,如果我在编辑器中粘贴,则不会发生任何事情


如何将带有图像的属性文本从NSTextView textStorage复制到NSPasteboard?

您的文本视图的文本存储是NSTextStorage的一个实例,它是NSMutableAttributeString的子类。记住这一点,查看,您将拥有前进所需的一切。

您的文本视图的文本存储是NSTextStorage的一个实例,它是NSMutableAttributedString的一个子类。记住这一点,看一看,您将拥有前进所需的一切。

所需的一切就是使用NSRTFDPboardType。

所需的一切就是使用NSRTFDPboardType