Функция textFieldShouldBeginEditing не вызывается

Я знаю, что есть похожие вопросы, но ответы мне не помогли. Я предполагаю, что у меня есть какой-то другой баг.

У меня есть textView, я устанавливаю его делегат на себя, но соответствующая функция не вызывается.

Вот код:

В.ч:

@interface MyViewController : UIViewController<UITextFieldDelegate>
@property (retain, nonatomic) IBOutlet UITextField *nameField;

В м:

...
@synthesize nameField;
...
-(void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
    nameField.delegate = self;
...
}
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
    exitKeyboardButton.hidden = NO;
    return YES;
}
0
задан Luda 2 August 2012 в 09:57
поделиться