0

ビューコントローラにUITextViewDelegateを実装しました。これは、textViewでテキストの選択が変更されたときに何かを行う必要があります。

だから私はtextview:didChangeSelectionコールバックイベントを聞いていました。iPhoneシミュレーターとiOS5で動作しますが、iPhone4デバイスでは動作しません。なぜそれが起こるのですか?

デバッグ情報は、textview:didChangeSelection長さ0の範囲で選択を変更したときにが呼び出されないことを示しています。

- (void)textViewDidChangeSelection:(UITextView *)textView
{
    if (textView.selectedRange.location != NSNotFound) {
        selectRange = textView.selectedRange;
    }
}

誰かが問題を解決するのを手伝うことができますか?

4

1 に答える 1

0

ヘッダーファイルにUITextViewDelegateを追加しましたか?

于 2012-01-11T03:57:07.500 に答える