Есть много способов, вы можете достичь этого:
Одним из способов является просто использовать NSLog(@" the text is %@", self.heardTextView.text)
заявления
Вы можете использовать собственные методы делегата, данные яблоке:
Реализовать это для печати сообщения после внесения любых изменений в текст.
- (void)textViewDidChange:(UITextView *)textView{
NSLog(@" the text is %@", self.heardTextView.text)
if([self.heardTextView.text isEqualToString:@"hello"]){
//do something
}
}
Вы также можете использовать KVO для наблюдателя всякий раз, когда в тексте textView есть chnage.
[email protected]"old";
[heardTextView addObserver:self forKeyPath:@"text" options:NSKeyValueObservingOptionNew context:NULL];
[email protected]"hello";
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context {
NSLog(@"the text changed");
NSLog(@"changed text is %@",change[@"new"]);
}
NSLog (@ "% @", self.heardTextView.text) – Alex