我在我的视图Controller中实现了UITextViewDelegate,当textView中的文本选择发生变化时,需要做一些事情。
所以我使用textview:didChangeSelection
来收听回叫事件。它适用于iPhone模拟器和iOS5,但不适用于iPhone4设备。为什么会这样?
调试信息告诉我,当我更改范围为0长度的选择时,textview:didChangeSelection
没有被调用....
- (void)textViewDidChangeSelection:(UITextView *)textView
{
if (textView.selectedRange.location != NSNotFound) {
selectRange = textView.selectedRange;
}
}
任何人都可以帮忙解决问题吗?
答案 0 :(得分:0)
您是否在头文件中添加了UITextViewDelegate?