1

に変換するために をinitWithRTFD呼び出しています。から文字列を読み込み、それを に変換し、変換してAPIに渡します。NSAttributesStringNSDataattributedStringNSTextViewNSDataNSDatainitWithRTFD

AttributedStringここでの問題は、変換するのに少し時間がかかるため、変換するデータの膨大な長さを渡す場合です。NSDataに変換する他のオプションがあるかどうかを知りたいNSAttributedStringです。

4

1 に答える 1

1

にアクセスできNSTextViewます- (NSTextStorage *)textStorageNSTextStorageNSMutableAttributedString( に準拠する@protocol NSCoding) のサブクラスです。次に、属性付き文字列からデータを作成し、元に戻すことができます。

「データ」が RTFD の場合は、すべきことをすでに実行しています。

于 2013-08-01T10:23:34.703 に答える