UIWebViewでscreenCapを定義したメソッドを呼び出す際に問題があります。基本的には、私は2つのUIWebView宣言した:firstWebView
とsecondWebView
。UIWebViewはカスタムメソッドを呼び出していますか?
私はfirstWebViewによってロードされたいくつかのHTMLを抽出し、私が何をしたいのか[secondWebView loadHTMLString: extractString baseURL:nil];
を呼び出すことにより、secondWebView
にそれを表示するにはJavaScriptを走ったsecondWebView
がロードされた後、私は を呼び出したいれる[secondWebView SCREENCAP:自己];
SCREENCAP方法が以下で定義されている:私はしかし 『-screenCap』のUIWebViewが応答しないことがあり警告」を持って、もちろんSCREENCAPが呼び出さやったことがなかった、誰もがどのように解決するために私を指示することができ、
-(void) screenCap: (UIWebView *)webView; {
UIGraphicsBeginImageContext(webView.frame.size);
[webView.layer renderInContext: UIGraphicsGetCurrentContext()];
viewImage; = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
theImageView.image = viewImage;
NSLog(@"write Image done!");
。この問題?
お返事ありがとうございます。 – LawrenceH