2011-01-31 8 views
0

나는이 경고를 받고 있어요 : 클래스에서 local declaration of webView hides instance variable있는 UIWebView 경고, 목표 C

-(void)webViewDidFinishLoad:(UIWebView *)webView 
{ 
    [webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"]; 
    [activityIndicator stopAnimating]; 
} 
+0

당신 아마 바르라는 한 웹보기해야한다. – Nyx0uf

답변

0

당신은 이미 웹보기라는 변수가 있습니다. 당신은 이름을 변경하거나 같은 것을 사용하여 메소드 서명을 변경할 수 있습니다

-(void)webViewDidFinishLoad:(UIWebView *)aWebView { 
    [aWebView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"]; 
    [activityIndicator stopAnimating]; 
} 

이 좋은 :)

+0

감사합니다. ..... 경고를 제거 할 수 있었지만 웹 페이지에서 HTML 컨텐트를 반환하는 javascript를 실행할 수 없었습니다 .... cud u help me – user578386

+0

무엇이 문제입니까? NSString * js_result = [webView stringByEvaluatingJavaScriptFromString : @ "document.body.innerHTML"]; var js_result가 null입니까? –

+0

de thing은 webview에 결과 (* js_result)를 포함시키고 싶습니다 ..... de thing은 uiwebview에서 전체 웹 사이트를 보여주는 것보다 html 콘텐츠를 가져오고 싶습니다. – user578386