質問

まずはしていないこなしIBな先進的な技術のKVO.

私の問題は簡単なことだんでいるのがわかりやすく伝えるため、全く新しい文字列値のコメントを指定します。

私たの委譲機能:

- (BOOL)textView:(NSTextView *)aTextView shouldChangeTextInRange:(NSRange)affectedCharRange replacementString:(NSString *)replacementString

われていないわけではありませんが贈るだけの置換文字列については収録しておりませんstring必要なバリデーションを実施します。私は、その後の使用テキスト

- (void)textDidChange:(NSNotification *)aNotification 
- (void)controlTextDidChange:(NSNotification *)aNotification

しかしこのと同じものを見ることができないが既に遅く、最後のテキストフィールドの内容はいない。では、どうするのがベストな対応。

やりましたread 結合NSTextFieldにNSNumber それは私にこんなをいかに解決する私の問題です。

すべてのi必要なのは簡単"-(BOOL)acceptNewValue(NSString string)"の試験機能です。なぜあのように複雑にカカオで思MFC.

役に立ちましたか?

解決

私たの委譲機能:

ついに実施研究"に関するお問合せいう話では、NSTextView仕事なので、Objective-Cの方法ではなくC機能です。

- (BOOL)textView:(NSTextView *)aTextView shouldChangeTextInRange:(NSRange)affectedCharRange replacementString:(NSString *)replacementString

われていないわけではありませんが贈るだけの置換文字列については収録しておりませんstring必要なバリデーションを実施します。

それ以外は:きのテキストビュー 前完全に文字列, 申請の変化を自分で を変更可能なコピーする文字列、およびその検証結果の文字列になります。戻り NO 変更の場合のような無効な入力します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top