2012-03-22 7 views
0
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:url]]]; 

私は上記のコードを使用してWebページをロードしています。私のウェブページにRSSリンクがあります。私がそれをクリックすると、何も表示されません。 uiwebviewにrssを表示するには何らかの設定が必要ですか? デバイスやシステムのサファリで正常に動作します。UIWebViewにRSSを表示できません

答えて

1

RSSWebview自体はRSSフィードをレンダリングできません。 Safariをチェックインすると、Safariが実際にRSSフィードをhtmlとして表示する特別なURLをロードしていることがわかります(正しい形式でエンコードされたRSSフィードURLのhttp://reader.mac.com/mobile/v1/http%3A%2F%2F...rest)。

「shouldStartLoadWithRequest」のRSSフィードを検出して、http://reader.mac.com/mobile/v1/ ...で開くことができます。

+0

あなたのリンクは、iPhoneのように見えるでしょう。普遍的で説明力豊かに更新してください。 –

+0

あなたはそうです、それはiOSデバイスのためだけに働いています...このウェブページのコンテンツを見たい方は、よりわかりやすいようにhttp://feeds.nytimes.com/nyt/rss/Technologyにアクセスしてください。http:あなたのUIWebViewの/reader.mac.com/mobile/v1/http%3A%2F%2Ffeeds.nytimes.com%2Fnyt%2Frss%2FTechnology – Sylverb

+0

これはuiwebviewでも機能しません。 「このアプリケーションはiPhone上でのみ表示可能です」というメッセージのページを常に表示します。 –

関連する問題