0

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

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

我收到一个我无法处理的错误。我很确定上面的行有问题,但不明白它是什么。我该如何解决它,或者有没有其他方法可以跟踪插入符号的位置?

4

1 回答 1

1

显然 UITextView 不兼容 KVO,这就是问题所在。所以我使用代表来进行观察,正如这里所建议的那样

于 2013-07-24T13:29:09.610 回答