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

Я загружаю веб-страницу, используя вышеприведенный код. У моей веб-страницы есть ссылка на RSS. когда я нажимаю на него, он ничего не показывает. Нужна ли какая-либо настройка для отображения rss в uiwebview? Он отлично работает на системе или сафари устройства.Невозможно показать RSS в UIWebView

ответ

1

UIWebview сам не может отображать RSS-каналы! Если вы зарегистрируетесь в Safari, вы увидите, что Safari фактически загружает специальный URL-адрес, чтобы показать RSS-канал как html (http://reader.mac.com/mobile/v1/http%3A%2F%2F...rest URL-адреса RSS-канала, закодированного в правильном формате).

Что вы можете сделать, это обнаружить свои RSS-каналы в «shouldStartLoadWithRequest», чтобы открыть его с помощью http://reader.mac.com/mobile/v1/ ...!

+0

Ваши ссылки доступны только через iPhone. Пожалуйста, вы можете обновить их, чтобы они были универсальными и более наглядными. –

+0

Вы правы, он работает только для устройств iOS ... Чтобы быть более наглядными, если вы хотите увидеть это содержимое веб-страницы: http://feeds.nytimes.com/nyt/rss/Technology, просто посетите http://reader.mac.com/mobile/v1/http%3A%2F%2Ffeeds.nytimes.com%2Fnyt%2Frss%2FTechnology в вашем UIWebView – Sylverb

+0

Это не работает даже в uiwebview. Всегда показывает страницу с сообщением «Это приложение доступно только для iPhone». –

Смежные вопросы