У меня есть приложение для iPad, созданное с помощью XCode 4 со Storyboard. У меня есть UITableViewController с интерфейсом, определяемой как таковой:textFieldShouldReturn not firing in iPad app
@interface CustomerViewController : UITableViewController <UITextFieldDelegate>
В файле .m, у меня есть фрагмент кода, как:
- (BOOL) textFieldShouldReturn:(UITextField *)textField {
if(textField == businessName) {
[email becomeFirstResponder];
return true;
}
Метод «textFieldShouldReturn» не получает казнены. Что еще нужно сделать? (BTW ... Я никогда не мог заставить это работать в iPad-приложении, но всегда успешно в iPhone-приложении)
Вы задаете делегат businessName для своего класса? –
Какой делегат businessName? – SpokaneDude
В методе textFieldShouldReturn вы тестируете, если textField равен businessName. Я предполагаю, что это объект UITextField, но вы должны установить, чтобы делегат получал обратные вызовы. –