2011-08-03 9 views
0

UIWebViewでscreenCapを定義したメソッドを呼び出す際に問題があります。基本的には、私は2つのUIWebView宣言した:firstWebViewsecondWebViewUIWebViewはカスタムメソッドを呼び出していますか?

私は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!"); 

。この問題?

答えて

1

何も間違ってはSCREENCAPメソッドのコードではありません。

しかし、その代わりの

をやって3210

[secondWebView screenCap:self];

書き込み

[自己SCREENCAP:secondWebView]。

+0

お返事ありがとうございます。 – LawrenceH

関連する問題