gpt4 book ai didi

objective-c - 如何在不使用 NSAttributedString 的 initWithRTFD 的情况下将 NSData 转换为 NSAttributedString

转载 作者:行者123 更新时间:2023-12-03 17:12:27 40 4
gpt4 key购买 nike

我们正在调用 NSAttributesStringinitWithRTFDNSData 转换为 attributedString。从 NSTextView 中,我们读取字符串并将其转换为 NSData,并将转换后的 NSData 传递给 initWithRTFD API。

这里的问题是,如果我们传递大长度的数据来转换为 AttributedString ,则转换需要一些时间。我们想知道是否有其他选项可以将 NSData 转换为 NSAttributedString

最佳答案

您可以访问NSTextView- (NSTextStorage *)textStorageNSTextStorageNSMutableAttributedString 的子类(符合 @protocol NSCoding)。然后,您可以从属性字符串创建数据并返回。

如果您的“数据”是 RTFD,那么您已经在做您应该做的事情了。

关于objective-c - 如何在不使用 NSAttributedString 的 initWithRTFD 的情况下将 NSData 转换为 NSAttributedString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17989623/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com