title: Error "No known class method for selector 'Hello:'" in custom-made framework
body: <p>I am making a framework for a company and I have completed all the code. I'm now trying to package it into a framework.  As a test I made a method with this name: <code>-(void)Hello:(NSString *)worldText;</code></p>
  
  <p>When I try to call it in the application with the framework using this code <code>[CompanyMobile Hello:@"World"];</code>, I'm getting a compiler error which says</p>
  
  <blockquote>
    <p>No known class method for selector 'Hello:'  </p>
  </blockquote>
  
  <p>The .m in my framework is as follows:</p>
  
  <pre><code>#import "Hello.h"
  
  @implementation Hello
  
  - (id)init
  {
      self = [super init];
      if (self) {
          // Initialization code here.
      }
  
      return self;
  }
  
  -(void)Hello:(NSString *)world {
  
  }
  
  @end
  </code></pre>
  
  <p>The .h in my framework is as follows:</p>
  
  <pre><code>#import &lt;Foundation/Foundation.h&gt;
  
  @interface Hello : NSObject
  -(void)Hello:(NSString *)world;
  @end
  </code></pre>
  
  <p>The .h in my application</p>
  
  <pre><code>//
  //  FMWK_TESTViewController.h
  //  FMWK TEST
  //
  //  Created by Sam on 6/15/11.
  //  Copyright 2011 __MyCompanyName__. All rights reserved.
  //
  
  #import &lt;UIKit/UIKit.h&gt;
  #import &lt;companyMobile/Hello.h&gt;
  @interface FMWK_TESTViewController : UIViewController
  
  @end
  </code></pre>
  
  <p>The .m in my application</p>
  
  <pre><code>//
  //  FMWK_TESTViewController.m
  //  FMWK TEST
  //
  //  Created by Sam Baumgarten on 6/15/11.
  //  Copyright 2011 __MyCompanyName__. All rights reserved.
  //
  
  #import "FMWK_TESTViewController.h"
  
  @implementation FMWK_TESTViewController
  
  - (void)didReceiveMemoryWarning
  {
      [super didReceiveMemoryWarning];
      // Release any cached data, images, etc that aren't in use.
  }
  
  #pragma mark - View lifecycle
  
  - (void)viewDidLoad
  {
      [Badgeville Hello:@"Sam"];
      [super viewDidLoad];
      // Do any additional setup after loading the view, typically from a nib.
  }
  
  - (void)viewDidUnload
  {
      [super viewDidUnload];
      // Release any retained subviews of the main view.
      // e.g. self.myOutlet = nil;
  }
  
  - (void)viewWillAppear:(BOOL)animated
  {
      [super viewWillAppear:animated];
  }
  
  - (void)viewDidAppear:(BOOL)animated
  {
      [super viewDidAppear:animated];
  }
  
  - (void)viewWillDisappear:(BOOL)animated
  {
      [super viewWillDisappear:animated];
  }
  
  - (void)viewDidDisappear:(BOOL)animated
  {
      [super viewDidDisappear:animated];
  }
  
  - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
  {
      // Return YES for supported orientations
      return YES;
  }
  
  @end
  </code></pre>