Я мог бы сделать так
Добавить свойство в ViewController
@property (nonatomic, strong) UITextField *firstRespondField;
Регистрация TextField Notificaiton
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(textFieldTextDidBeginEditing:)
name:UITextFieldTextDidBeginEditingNotification
object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(textFieldTextDidEndEdition:)
name:UITextFieldTextDidEndEditingNotification
object:nil];
Не забудьте удалить его на Dealloc
[[NSNotificationCenter defaultCenter] removeObserver:self];
Затем реализуем 2 метода
- (void)textFieldTextDidBeginEditing:(NSNotification *)aNotification {
self.firstRespondField = aNotification.object;
}
- (void)textFieldTextDidEndEdition:(NSNotification *)aNotification {
self.firstRespondField = nil;
}
Наконец, я мог бы получить объект FirstResponder по
self.firstRespondField