Ios 将NSData转换为NSAttributedString attachment.bounds

Ios 将NSData转换为NSAttributedString attachment.bounds,ios,swift,core-text,textkit,Ios,Swift,Core Text,Textkit,在我的富文本项目中,我使用NSTextAttachment添加图像,设置attachment.bounds,然后它就可以工作了。将NSAttributedString转换为NSData,并将其存储在sqlite3中,然后取出。附件.bounds丢失。如何解决此问题?非常感谢 attachment.image = image let textPaddingTop:CGFloat = (richTextView.font!.lineHeight - richTextView.font!.point

在我的富文本项目中,我使用NSTextAttachment添加图像,设置attachment.bounds,然后它就可以工作了。将NSAttributedString转换为NSData,并将其存储在sqlite3中,然后取出。附件.bounds丢失。如何解决此问题?非常感谢

attachment.image = image 
let textPaddingTop:CGFloat = (richTextView.font!.lineHeight - richTextView.font!.pointSize) / 2
attachment.bounds = CGRect.init(x: 0, y: -textPaddingTop, width: image.size.width, height: image.size.height)