观察目标C中的插入符号移动

时间:2013-07-22 13:21:07

标签: objective-c uitextview uitextrange

我一直在尝试编写一种方法来观察插入符并自动滚动到插入符号所在的行。我设法在用户输入内容时滚动,但是当用这样的键值观察来观察插入符时:

[_textView.selectedTextRange addObserver:_textView forKeyPath:@"start" options:NSKeyValueObservingOptionNew context:nil];

我收到一个我无法处理的错误。我很确定上面这行有什么问题,但是不知道它是什么。 我该如何解决它,还是有其他方法来跟踪插入符号的位置?

1 个答案:

答案 0 :(得分:1)

显然UITextView不符合KVO,这就是问题所在。所以我使用代表进行观察,因为建议here