2012-04-06 2 views
0

Так что я делал WebView для прошивки на Xcode, все тончайшее, но когда я пытаюсь открыть RSS URL с кодом ниже него не работаетRss в WebView - IOS

NSString *urlAddress = @"feed://stackoverflow.com/feeds/question/9602059"; 

Но когда Я пытаюсь открыть обычную веб-страницу, она работает отлично. Какие-либо предложения?

ответ

0

Попробуйте вместо этого использовать http. Я не уверен, что UIWebView понимает/ручки «кормить»

NSString *urlAddress = @"http://stackoverflow.com/feeds/question/9602059"; 
+0

Как предложил @max, вы, вероятно, не собираетесь получать готовый RSS-ридер, используя UIWebView. Вам придется строить его самостоятельно. – Jason

+0

Спасибо, я пытался это сделать неделями, но не смог добиться успеха. Все это кажется настолько сложным, и я не могу добавить существующий rss в свой проект. Это раздражает мои нервы, каждый раз, когда я пытаюсь сделать что-то пошло не так, и этот синтаксический анализ веб-представления выглядел как последнее средство. – user1279453

+0

Это не очень сложный процесс, но я должен признать, что это боль, с которой приходится иметь дело как новичок. Всегда отправляйте вопросы здесь, если вы застряли/нашли что-то сложное. Всегда есть кто-то, кто хочет помочь. –

0

Проверить этот URL для получения дополнительной информации, при условии, что вы подписаны на Программу для разработчиков IOS.

Если нет, то вот цитата:

«hungrysoft.com» -link писал выше, не работает для меня тоже. В частности, я вернул XML-файл, и когда UIWebView попытался сделать для рендеринга этого файла, он появился без форматирования, хотя XML-файл содержал ссылки на таблицы стилей. Я предполагаю, что каким-то образом Safari знает, как отображать XML-файлы со ссылками на стиль листов, но этот UIWebView этого не делает.

Кроме того, я не верю, что UIWebViews поддерживают протокол feed: //. Попробуйте использовать NSXMLParser для анализа информации.

+0

Спасибо max_ webview не открывайте фид: // но сафари каким-то образом это делает. Во всяком случае, я ищу rss-обучение, но все, что я нашел, было очень старыми статьями, которые не работают правильно, как я хотел. – user1279453