Также можно реализовать методы делегата UITextViewDidChange .Я использую приведенный ниже код в своем приложении для быстрых заметок.Всякий раз, когда пользователь вводит символ, наблюдатель ловит его из центра уведомлений и вызывает метод saveText .
Вот как:
Добавьте эту строку в viewDidLoad метод:
[NSNotificationCenter.defaultCenter addObserver:self selector:@selector(textViewDidChange:) name:UITextViewTextDidChangeNotification object:nil];
и эти строки в соответствующем месте в вашем коде (как в разделе, который обрабатывает методы делегата текстового представления. СОВЕТ: Используйте для этого прагма ()#pragma mark - Методы делегирования TextView ):
- (void)textViewDidChange:(UITextView *)textView{
NSLog(@"textViewShouldEndEditing"); // Detect in log output if the method gets called
[self saveText:nil]; // Call any method you like
}