title: Category implementation showing possible issue
body: <p>I have a class Class, that has a private category (@interface Class (Private)).  The category has a method named "-run".</p>
  
  <p>But, when XCode is showing that [classInstance run]; "may nto respond to -run".  I'm not sure why this is.  The method runs fine, and is declared in the same .m file as the actual class. Right above the actual class implementation.</p>
  
  <p>Any ideas what I'm doing wrong?</p>
  
  <p>Here's my entire .m file.  I know it's extending NSArray at the moment, but I made it that way to show the example without any other .h dependency.</p>
  
  
  
  <pre class="lang-c prettyprint-override"><code>#import &lt;Foundation/Foundation.h&gt;
  @implementation NSArray (Private)
  
  -(void)runMethod {}
  
  @end
  
  @implementation NSArray
  
  - (void)letsPlay {
      [self runMethod]; // says -runMethod might be missing
  }
  
  @end
  </code></pre>