I have an iPhone app with an embedded UIWebview (Safari) control. I\'d like to be able to store the images from certain webpages locally.
Can I programmatically acces
I do not know if you can access the preloaded images from Safari's cache...
However you can easily find the image URLs without parsing HTML, by running a bit of javascript instead:
NSString *script = @"var n = document.images.length; var names = [];"
"for (var i = 0; i < n; i++) {"
" names.push(document.images[i].src);"
"} String(names);";
NSString *urls = [webView stringByEvaluatingJavaScriptFromString:script];
// urls contains a comma-separated list of the image URLs.