如何将属性字符串(文本)保存到文件中(swift,cocoa)?

我有NSTextView,我可以将文本作为nsattributedstring.我可以使用NSSavePanel将文本保存为.txt文件,作为纯文本,但不是格式化文本.
@IBAction func savednA(sender: AnyObject)
{
    let savednAtoFile:  NSSavePanel = NSSavePanel()
    savednAtoFile.canSelectHiddenExtension = true
    savednAtoFile.runModal()

    do
    {
        let exportedFileURL = savednAtoFile.URL
        let textDNA = self.inputDnaFromUser.string

        if exportedFileURL != nil
        {
            try textDNA!.writetoURL(exportedFileURL!,atomically: false,encoding: NSUTF8StringEncoding)
        }
    } catch
    {
    }
}

如何使用NSSavePanel将attributesstring(文本)保存到文件中,以便稍后能够在文本格式化之前打开此文件以使其全部生成?如果我可以使用NSSavePanel,我应该在上面的代码中更改什么?

AppKit为NSAttributedString添加了许多方法.它们记录在 NSAttributedString AppKit Additions Reference中.您可能会感兴趣的是转换为各种外部格式:

> dataFromrange(_:documentAttributes

相关文章

软件简介:蓝湖辅助工具,减少移动端开发中控件属性的复制和粘...
现实生活中,我们听到的声音都是时间连续的,我们称为这种信...
前言最近在B站上看到一个漂亮的仙女姐姐跳舞视频,循环看了亿...
【Android App】实战项目之仿抖音的短视频分享App(附源码和...
前言这一篇博客应该是我花时间最多的一次了,从2022年1月底至...
因为我既对接过session、cookie,也对接过JWT,今年因为工作...