我声明了一个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将丢失。 请建议一种保留这些界限的方法。 提前谢谢。