Подтвердить что ты не робот

Действие при нажатии клавиши возврата на клавиатуре (iOS)

- (BOOL)textFieldShouldReturn:(UITextField *)textField 
{
    [self checkRun:nil];
    return YES;
}

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

Спасибо заранее.

4b9b3361

Ответ 1

ViewController.h:

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController <UITextFieldDelegate>

@end

ViewController.m:

#import "ViewController.h"

@interface ViewController ()

@property (nonatomic, strong) UITextField *textField;

@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.textField.delegate = self;
}