У меня проблемы с вызовом метода, который я определил screenCap с помощью UIWebView.По сути, у меня есть два объявленных UIWebView: firstWebView
и secondWebView
.
Я запустил JavaScript, чтобы извлечь некоторый HTML-код, загруженный firstWebView, и отобразить его в secondWebView
, вызвав [secondWebView loadHTMLString: extractString baseURL:nil];
То, что я хочу сделать, это после загрузки secondWebView
, я хочу вызвать [secondWebView screenCap: self];
Метод screenCap определяется следующим образом:
-(void) screenCap: (UIWebView *)webView; {
UIGraphicsBeginImageContext(webView.frame.size);
[webView.layer renderInContext: UIGraphicsGetCurrentContext()];
viewImage; = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
theImageView.image = viewImage;
NSLog(@"write Image done!");
I, однако получил предупреждение "UIWebView может не отвечать на '-screenCap' и, конечно, никогда не вызывался screenCap. Кто-нибудь может подсказать мне, как решить эту проблему?