UITextField игнорирует inputDelegate?

Игнорирует ли UITextField inputDelegate? Используя следующий код :

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.textField.inputDelegate = self;
    NSLog(@"textField: %@", self.textField);
    NSLog(@"delegate: %@", self.textField.inputDelegate);
}

, я получаю следующий вывод:

2012-03-26 20:43:49.560 InputTest[33617:f803] textField: <UITextField: 0x6c093a0; frame = (20 20; 280 31); text = ''; clipsToBounds = YES; opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x6c094d0>>
2012-03-26 20:43:49.561 InputTest[33617:f803] delegate: (null)

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

10
задан Cœur 6 November 2018 в 15:43
поделиться