私はこの git プロジェクトを使用しています: https://gist.github.com/xslim/851018
テキストビューに太字、斜体、下線などのフォント スタイルを表示したい....
そして私はそれを次のように呼び出します:
self.dataTextView.attributedText = [[NSAttributedString alloc]initWithHTML:item.text];
「item.text」は、API (JSON) を使用して Web サーバーから取得され、特殊文字の html エンティティが含まれています。
タグを除いて、太字、斜体など、すべて正常に機能します: & < >
編集:
& の例:
ウェブサーバーからの私の入力 (item.text):
@"I play football & <b>tennis</b>"
Iphone に表示された結果:
私はサッカーをしています。テニス。
私のiPhoneで期待される結果は次のようになります。
I play football & tennis
「initWithHTML」が私のhtmlエンコーディングを壊したようですが、その理由はわかりません....
機能しない理由がわかりませんか?