ビューコントローラにUITextViewDelegateを実装しました。これは、textViewでテキストの選択が変更されたときに何かを行う必要があります。
だから私はtextview:didChangeSelection
コールバックイベントを聞いていました。iPhoneシミュレーターとiOS5で動作しますが、iPhone4デバイスでは動作しません。なぜそれが起こるのですか?
デバッグ情報は、textview:didChangeSelection
長さ0の範囲で選択を変更したときにが呼び出されないことを示しています。
- (void)textViewDidChangeSelection:(UITextView *)textView
{
if (textView.selectedRange.location != NSNotFound) {
selectRange = textView.selectedRange;
}
}
誰かが問題を解決するのを手伝うことができますか?