0
Вот мой код:textFieldDidBeginEditing: не вызывается, хотя делегат подключен
В .h файл
@interface VTViewController : UIViewController <UITextFieldDelegate>
В .m файл
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
self.postText.delegate = self;
}
#pragma mark - textField delegate
- (void)textViewDidBeginEditing:(UITextView *)textView {
NSLog(@"textViewDidBeginEditing:");
}
- (void)textViewDidEndEditing:(UITextView *)textView{
NSLog(@"textViewDidEndEditing:");
}
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[textField resignFirstResponder];
return NO;
}
Последние один работает, первые два не делают, так как я не вижу, что NSLog печатается. Я также попытался связать текстовое поле в IB.
глупая ошибка, неправильная копия пасты из онлайн-источника: / – ghostrider