来自文件的预格式化 UITextView 内容

Pre-formatted UITextView content from file

我有一个包含应在 UITextView 中显示的文本的文件。我想添加对文本格式的支持,如粗体。

是否可以在文件中定义这些格式选项并将其加载到 NSAttributedString 中?到目前为止我发现的所有示例都将字符串的特定范围设置为例如粗体,但我想在磁盘文件中保留此格式设置选项。

换句话说 是否可以在文件中写下一些标记类型的文本并将其直接加载到 UITextView 中,同时保留文本格式。

将文件内容中的所有文本包含在 HTML <b></b> 标记中,并使用一些 initWithHTML: 初始化程序将其加载到 NSAttributedString 中,例如

- (nullable instancetype)initWithHTML:(NSData *)data 
     documentAttributes:(NSDictionary<NSAttributedStringDocumentAttributeKey,
id> * _Nullable * _Nullable)dict;