title: no visible @interface for declares the selector errors
body: <p>I'm getting No visible @interface for 'NSObject' declares the selector 'viewDidLoad' on 
  the lines:</p>
  
  <pre><code>[super viewDidLoad];
  
  [_viewWeb loadRequest:requestObj];
  
  [super didReceiveMemoryWarning];
  </code></pre>
  
  <p>UIViewControllerHUB.m</p>
  
  <pre><code>#import "UIViewControllerHUB.h"
  
  @interface UIViewControllerHUB ()
  @property (strong, nonatomic) NSMutableArray *subItems;
  @end
  
  @implementation UIViewControllerHUB
  
  - (void)viewDidLoad
  {
      [super viewDidLoad];
      NSString *fullURL = @"http://conecode.com";
      NSURL *url = [NSURL URLWithString:fullURL];
      NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
      [_viewWeb loadRequest:requestObj];
  }
  
  - (void)didReceiveMemoryWarning
  {
      [super didReceiveMemoryWarning];
      // Dispose of any resources that can be recreated.
  }
  
  @end
  </code></pre>
  
  <p>UIViewControllerHUB.h</p>
  
  <pre><code>#import &lt;Foundation/Foundation.h&gt;
  
  @interface UIViewControllerHUB : NSObject
  @property (strong, nonatomic) IBOutlet UIView *viewWeb;
  
  @end
  </code></pre>
  
  <p>How can I fix this?</p>
  
  <hr>
  
  <p>EVERYTHING ABOVE IS NOW RESOLVED.</p>
  
  <p>New error below: </p>
  
  <p>Now getting 'No visible @interface for 'UIView' declares the selector 'loadRequest:'
  on line</p>
  
  <pre><code>    [_viewWeb loadRequest:requestObj];
  </code></pre>