2010-05-25 6 views
1

Мне нужно отслеживать изменения в моем методе UITextView (actianly для ограничения количества строк), но ни один из методов UITextViewDelegate не вызывается, когда начинается редактирование в UITextView. Даже не - (void)textViewDidChange:(UITextView *)textView;UITextView Delegate shouldChangeTextInRange (или любой другой) не получает вызов

Я не знаю, что Я делаю неправильно

Я добавил метод UITextViewDelegate в заголовок файла так:

@interface PirmasViewController : UIViewController <UITextViewDelegate, MFMa......

И я ставлю какие-либо методы для отслеживания изменений в моем файле реализации:

- (void)textViewDidChange:(UITextView *)textView{NSLog(@"something changed");}

- (BOOL)textView:(UITextView *)aTextView shouldChangeTextInRange:(NSRange)aRange replacementText:(NSString*)aText{ NSLog(@"something changed"); return YES; } `

но не Валюта Результаты.

ответ

3

я пропускал одну строку кода:

UITextViewFieldName.delegate = self;