我一定做错了什么基本的事情,我实现的UITextViewDelegate方法没有触发。我有一个UITextView,它是UITableCellView的子视图,但委托没有被调用。
- (void)textViewDidBeginEditing:(UITextView *)textView {
NSLog(@"textViewDidBeginEditing");
// never called...
}
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
NSLog(@"shouldChangeTextInRange");
// never called...
}
有什么建议吗?我不知道是否重要,但协议在我的@interface声明中明确命名了。
@interface DetailViewController () <UITextViewDelgate, ..., ....>
谢谢!
myTextView.delegate = myDetailViewController
... - albertamg