 <p>You can try this...</p> <p>1.Override <code>textFieldDidEndEditing</code> in your <code>viewController.m</code> file. See the example code below:</p> <pre><code>-(BOOL)textFieldDidEndEditing:(UITextField*) tf{ //your piece of code (goNext?) } </code></pre> <p>2.Remove</p> <pre><code>[eTextField addTarget:self action:@selector(goNext) forControlEvents:UIControlEventEventEditingDidEnd]; </code></pre> <p>from your code.</p>