My view has two `UITextFields` and a `UISwitch`. If a user is edits a `textField`, and then immediately touches the switch (without pressing return), the text is left as they typed it, without `AutoCorrect`. 

If I know which `textField` they were typing in, I can force the autocorrect to complete by calling `[textField resignFirstResponder]`. But the user could be typing in either `textField`, so I don't know which one to call.

How can I get around this? Is there a way of detecting which `textField` was being used? Or something simpler I haven't thought of?