2010-10-11 3 views
0

В моем приложении iPhone я разбираю RSS-канал, чтобы получить html и сохранить его. После этого я показываю этот html в UIWebView. Проблема заключается в том, что html содержит URL-адреса изображений, если есть сетевое подключение, все в порядке, UIWebView загружает и отображает эти изображения, но если нет связи, он показывает текст, но вместо изображений отображается рамка с синим квадратом внутриКак избавиться от вопросительного знака на синем квадрате в UIWebView?

Как я могу избавиться от него? Спасибо

ответ

2

Проверьте программно, чтобы убедиться, что у вас есть подключение к Интернету.

См. Это question и его принятый ответ о том, как это сделать.

Если у вас нет интернет-соединения, у вас есть несколько вариантов. Вы можете:.

  1. Анализировать через HTML, заменить <img> меток с пробелами (это будет полностью избавиться от образов и связанных с ними синих коробками вопросительного знака
  2. Разбора через HTML, заменить Src часть из <img src="somewebsite"> с ссылкой на заполнитель изображения в пачке проекта.

XPath является вашим другом, когда дело доходит до разбора HTML. Хотя, если вы хотите, вы могли бы сделать все это с NSString.

+0

Ok , спасибо, я solv моя проблема)) – Burjua

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