我在app文档目录中有一个图像(png),它是UIView
的屏幕截图。当用户点击UIButton
时,图像将被保存。我使用stringByEvaluatingJavaScriptFromString
将图像注入UIWebView
中的div。问题是当应用程序首先加载时,它添加了正确的图像,但在运行时图像不会更改,它只显示加载时目录中的图像。我尝试清理缓存等,但没有用。
注意 - webview加载本地html文件 - 我用arc
如何将documentry目录中的正确图像添加到webview。 ?
更新 它在IOS 5上工作正常..问题仅在IOS 6上发生..
答案 0 :(得分:0)
确保每次必须提供不同的名称并按照图像反转时,将图像保存在文档目录中。
答案 1 :(得分:0)
我猜你正在提供像/Users/file/...some other paths../Documents/Images/imag.png
这样的图像路径。
您在HTML
文件中提供的图像路径应该是这样的,因为您尝试从本地路径加载图像。 file:///Users/file/...some other paths../Documents/Images/imag.png
答案 2 :(得分:0)
我找不到这个问题背后的技术问题,但我通过每次保存图像文件时给出唯一的名称来修复它。
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
int timeInter = [[NSDate date]timeIntervalSince1970];
[userDefaults setInteger:timeInter forKey:WHEEL_NUMBER];
NSNumber *newWheelKey = [userDefaults valueForKey:WHEEL_NUMBER];
我用newWheelKey
存储图像。在viewdiddisappear