Я реализовал UITextViewDelegate в моем контроллере представления, который должен что-то делать, когда выбор текста изменяется в textView.
Поэтому я использовал textview:didChangeSelection
для прослушивания событий обратного вызова. Он работает на симуляторе iPhone и iOS5, но не на устройствах iPhone4. Почему это происходит?
Отладочная информация говорит мне, что textview:didChangeSelection
не вызывается, когда я изменяю выбор с диапазоном длины 0 ....
- (void)textViewDidChangeSelection:(UITextView *)textView
{
if (textView.selectedRange.location != NSNotFound) {
selectRange = textView.selectedRange;
}
}
Может кто-нибудь может помочь решить проблему?