0

まず、XMLを解析して、これを取得します。

<p><strong>Berns Salonger - the City's

MWFeedParser(stringByDecodingHTMLEntities)でデコードし、これを取得します。

<p><strong>Berns Salonger - the City's Ideal Meeting Place 


これは、多くのタグを含む多くの行のうちの1行にすぎないことに注意してください。

次に、\ nに置き換え
ます。コンソールは、テキストを新しい行で書き出します。他のすべてのHTMLタグがまだそこにあることを除いて、すべてが素晴らしいです。

そこで、stringByConvertingHTMLToPlainTextを実行すると、すべてのHTMLタグが消えます。しかし、私も新しい行を置き換えました。

UITextView
で適切にフォーマットされたテキストを印刷するために\nなしで同時にHTMLをデコードするにはどうすればよいですか?

4

1 に答える 1

1

に置き換える代わりに、改行のHTMLエンティティに置き換えてみて<br>ください。次に、を呼び出すと、エンティティが実際の改行文字に変換されます。\n&#10;stringByConvertingHTMLToPlainText

于 2010-09-22T19:53:00.013 に答える