Я создал это в моей .h:IOS textFieldShouldReturn не работает
@interface Class : UIViewController <UITextFieldDelegate
А потом в моей .m:
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
if (textField == username) {
[textField resignFirstResponder];
}else if (textField == password) {
[textField resignFirstResponder];
}
return YES;
}
, но когда я пытаюсь запустить некоторый код внутри либо если для имени пользователя или пароля он никогда не запускается. Я пытался отладить его, но когда я нажимаю на текстовое поле, он просто открывает клавиатуру, и она не отлаживается. Так кажется, что textFieldShouldReturn никогда не запускается, почему?
Любая помощь очень ценится.
РЕШЕНИЕ: Добавить: username.delegate = password.delegate = self; в вашем .m файле
набор 'делегат' для вашего текстового поля? –
Какое имя пользователя и пароль? –
Вы установили делегат в поле «имя пользователя или пароль»? – Akhilrajtr