 <p>I am not sure but I have a feeling your problem is in the selector you are passing to the button.</p> <p>Try to see if you are using a selector with ":" to a method with out parameters.</p> <p>If you are using selector that looks like this:</p> <pre><code>@selector(method:) </code></pre> <p>Then is is expected that "method" will take parameters:</p> <pre><code>-(IBAction)method:(UIButton)sender{ } </code></pre> <p>if your function is not taking any parameters:</p> <pre><code>-(IBAction)method{ } </code></pre> <p>then your selector should look like that:</p> <pre><code>@selector(method) </code></pre>