iPhone: Проблема при отображении захваченного изображения в UIWebView

#iphone #objective-c #cocoa-touch #ios4 #uiwebview

#iPhone #objective-c #cocoa-touch #ios4 #uiwebview

Вопрос:

Я отображаю график, захватывая изображение и загружая его в WebView с помощью loadHTMLString метода.

Изображения отображаются нормально при первом отображении. Но, похоже, это не меняется, когда я возвращаю изображение, которое отличается.

Также я проверил, что имя изображения совпадает и новое изображение восстанавливается каждый раз.

Похоже, это какая-то проблема с перезагрузкой UIWebView.

что может быть не так?

Ответ №1:

Если выполняется захват того же изображения с тем же именем, оно может быть кэшировано в UIWebView, в результате чего оно отображается как исходное изображение вместо обновленных изображений. Если есть способ использовать функцию перезагрузки webview (которая в браузере часто проверяет наличие обновлений для изображений), это может помочь.

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