許可されていないデータ型 (URL リンクなど) を削除するために、ユーザーがデータを NSTextView に貼り付けたときに通知を受ける必要があります。NSTextStorageDelegate の textStorageDidProcessEditing: は使用したくありません。ユーザーが入力するだけで呼び出されるためです。ペーストのみを通知するにはどうすればよいですか?
2 に答える
1
メソッドをサブクラスNSTextView
化してオーバーライドし、paste:
に渡した後に貼り付けを通知しますsuper
。
于 2010-08-19T16:41:36.273 に答える
0
NSTextStorageDelegate メソッドの実装: -(void)textStorageDidProcessEditing:(NSNotification *)notification
あらゆる種類のテキスト入力をキャプチャします。処理の速度低下は見られなかったので、これで進みます。
于 2010-08-19T20:20:21.500 に答える