小编li *_*ing的帖子

如何将NSAttributedString保存到CoreData

我想保存我的UItextview'text的attributedString.我试图转换为字符串并保存.但是当我回到设置text'attributedString时,它不起作用.

这是我转换为String的方式:

var a = String(stringInterpolationSegment: text.attributedText)
    Data.setValue(a, forKey: "font")
    Data.managedObjectContext?.save(nil)
Run Code Online (Sandbox Code Playgroud)

这是我回到设置的方式:

text.attributedText = NSAttributedString(string: size)
Run Code Online (Sandbox Code Playgroud)

但是我的TextView只显示了AttributedSting

{
NSFont = "<UICTFont: 0x7fa9fa82aec0> font-family: \"Helvetica Neue\"; font-weight: normal; font-style: normal; font-size: 18.00pt";
NSParagraphStyle = "Alignment 0, LineSpacing 0, ParagraphSpacing 0, ParagraphSpacingBefore 0, HeadIndent 0, TailIndent 0, FirstLineHeadIndent 0, LineHeight 0/0, LineHeightMultiple 0, LineBreakMode 0, Tabs (\n    28L,\n    56L,\n    84L,\n    112L,\n    140L,\n    168L,\n    196L,\n    224L,\n    252L,\n    280L,\n    308L,\n    336L\n), DefaultTabInterval 0, Blocks (null), Lists (null), BaseWritingDirection -1, HyphenationFactor 0, TighteningFactor 0, HeaderLevel …
Run Code Online (Sandbox Code Playgroud)

core-data uitextview nsattributedstring ios swift

7
推荐指数
2
解决办法
3298
查看次数

标签 统计

core-data ×1

ios ×1

nsattributedstring ×1

swift ×1

uitextview ×1