使用核心数据中的图像附件保存NSMutableAtrributed字符串

时间:2017-03-18 18:22:51

标签: core-data swift3 nsmutableattributedstring nstextattachment

我声明了一个NSMutable Attributed String并为其添加了不同的属性字符串。这些属性字符串可能包含NSTextattachments图像。

var historyText : NSMutableAttributedString = NSMutableAttributedString(string: "")
let imageAttachment = NSTextAttachment()
imageAttachment.image = UIImage(named: "some_image")
imageAttachment.bounds = CGRect(x:0, y:-3.0, width:    (imageAttachment.image?.size.width)!, height:(imageAttachment.image?.size.height)!)
let imageString = NSAttributedString(attachment: imageAttachment)
historyText.append(imageString)

然后我将此属性文本保存在核心数据中。但是当我从核心数据中检索此属性文本时,imageAttachment.bounds将丢失。 请建议一种保留这些界限的方法。 提前谢谢。

0 个答案:

没有答案