将NSAttributedString保存到Realm

时间:2016-12-20 17:09:51

标签: swift realm

我想将具有NSAttributedString属性的对象保存到Realm。这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

虽然Realm可以存储NSString值,但它不支持NSAttributedString。因此,您需要将NSAttributedString转换为在将其保存到Realm时可以表示为NSString的版本,然后在需要时将其转换回来。

通过快速搜索SO,converting an NSAttributedString to HTML可能最容易保留属性字符串的格式。

您还可以在Realm对象模型中添加便捷方法,以便在内部执行转换。