title: I have two error : No visible @interface for 'UIWebview'
body: <p>I have two error :No visible @interface for 'UIWebView' declares the selector 'highlightAllOccurencesOfString:'</p>
  
  <p>another one:No visible @interface for 'UIWebView' declares the selector 'removeAllHighlights'
  Please someone help me.</p>
  
  <p>WBSecondViewController.h</p>
  
  <pre><code> #import &lt;UIKit/UIKit.h&gt;
   @interface WBSecondViewController : UIViewController &lt;UIWebViewDelegate, UIScrollViewDelegate&gt;{
  }
  
  @property (weak, nonatomic) IBOutlet UIWebView *webView;
  
  @property(copy) NSArray *menuItems;
  
  @property (weak, nonatomic) IBOutlet UIToolbar *webToolBar;
  - (IBAction)back:(id)sender;
  - (IBAction)foward:(id)sender;
  
  -(IBAction)searchButtonPressed:(id)sender;
  -(IBAction)clearHighlights:(id)sender;
  @end
  </code></pre>
  
  <p>WBSecondViewController.m</p>
  
  <pre><code>#import "WBSecondViewController.h"
  #import "Word.h"
  #import "WordController.h"
  #import "AddWordController.h"
  #import "WBAppDelegate.h"
  #import "WBFirstViewController.h"
  #import "SearchWebView.h"
  
  @interface WBSecondViewController ()
  
  @end
  
  @implementation WBSecondViewController
  
  - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{
  self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
  if (self) {
      self.title = NSLocalizedString(@"Second", @"Second");
      self.tabBarItem.image = [UIImage imageNamed:@"second"];
  }
  return self;
  }
  
  - (void)viewDidLoad
  {
  UIMenuController *menu = [UIMenuController sharedMenuController];
  
  [super viewDidLoad];
  NSURL *theURL = [NSURL URLWithString:@"http://www.google.co.jp"];
  [_webView loadRequest:[NSURLRequest requestWithURL:theURL]];
  }
  -(IBAction)searchButtonPressed:(id)sender{
  
  [_webView highlightAllOccurencesOfString:@"cat"];
  }
  
  -(IBAction)clearHighlights:(id)sender{
  
  [_webView removeAllHighlights];
  
  }
  </code></pre>
  
  <p>SearchWebView.h</p>
  
  <pre><code>#import &lt;Foundation/Foundation.h&gt;
  
  @interface SearchWebView : UIWebView
  
  - (NSInteger)highlightAllOccurencesOfString:(NSString*)str;
  - (void)removeAllHighlights;
  
  @end
  </code></pre>
  
  <p>SearchWebView.m</p>
  
  <pre><code>#import "SearchWebView.h"
  
  @implementation SearchWebView
  
  - (NSInteger)highlightAllOccurencesOfString:(NSString*)str
  {
  NSString *path = [[NSBundle mainBundle] pathForResource:@"UIWebViewSearch" ofType:@"js"];
  NSString *jsCode = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
  [self stringByEvaluatingJavaScriptFromString:jsCode];
  
  NSString *startSearch = [NSString     stringWithFormat:@"uiWebview_HighlightAllOccurencesOfString('%@')",str];
  [self stringByEvaluatingJavaScriptFromString:startSearch];
  
  NSString *result = [self stringByEvaluatingJavaScriptFromString:@"uiWebview_SearchResultCount"];
  return [result integerValue];
  }
  
  - (void)removeAllHighlights
  {
  [self stringByEvaluatingJavaScriptFromString:@"uiWebview_RemoveAllHighlights()"];
  }
  
  @end
  </code></pre>