0

PHPベースのWebサービスを使用してサーバーからスレッドデータを表示するiPadアプリ(iOS 5 ARC)に取り組んでいます。

サーバーから JSON 辞書データを取得した後、データUIWebViewを表示するために使用していますが、生の HTML タグが表示されています。

それを修正する方法を提案してください。

私が使用しているコード:

[cell.webVwPostedContent loadHTMLString:[dic objectForKey:kpost_shortDesc] baseURL:nil];

以下は、サーバーから取得して Web ビューに表示している html データ文字列です。

<u><em><strong>http:\/\/www.msn.com\/<\/strong><\/em><\/u><br \/>\r\n
By clicking &quot;OK&quot;, you agree to the Microsoft Service Agreement 
and Privacy Statement. You&#39;ll get future updates to Bing Bar and other 
Microsoft products from Microsoft Update. This software may also download 
and install some updates automatically.
4

1 に答える 1

0

ここでの問題は、文字列、つまり

<u><em><strong>http:\/\/www.msn.com\/<\/strong><\/em><\/u><br \/>

このようになるはずです

<u><em><strong>http://www.msn.com/</strong></em></u><br/>

文字\/はエスケープ シーケンスではありません。エスケープシーケンスは/必要ありません。/応答文字列を入力するだけです。サーバーによって生成された応答を変更することをお勧めします。


私は試した

[webView loadHTMLString:@"<u><em><strong>http:\/\/www.msn.com\/<\/strong><\/em><\/u><br \/>\r\n\
     By clicking &quot;OK&quot;, you agree to the Microsoft Service Agreement \
     and Privacy Statement. You&#39;ll get future updates to Bing Bar and other \
     Microsoft products from Microsoft Update. This software may also download \
     and install some updates automatically." baseURL:nil];

わたしにはできる

于 2012-05-22T15:13:33.827 に答える