#iphone #objective-c #cocoa-touch #ios4 #uiwebview
#iPhone #objective-c #cocoa-touch #ios4 #uiwebview
Вопрос:
Я отображаю график, захватывая изображение и загружая его в WebView с помощью loadHTMLString
метода.
Изображения отображаются нормально при первом отображении. Но, похоже, это не меняется, когда я возвращаю изображение, которое отличается.
Также я проверил, что имя изображения совпадает и новое изображение восстанавливается каждый раз.
Похоже, это какая-то проблема с перезагрузкой UIWebView.
что может быть не так?
Ответ №1:
Если выполняется захват того же изображения с тем же именем, оно может быть кэшировано в UIWebView, в результате чего оно отображается как исходное изображение вместо обновленных изображений. Если есть способ использовать функцию перезагрузки webview (которая в браузере часто проверяет наличие обновлений для изображений), это может помочь.
Если это не решит проблему, я бы убедился, что вы каким-то образом не сохраняете и не добавляете захваченный HTML-код к переменной, в результате чего новый текст добавляется в конец переменной и не загружается.