1

ユーザー名とパスワード用に 2 つの NSTextField を使用しています。通常は問題なく動作しますが、ユーザー名のテキスト フィールドから切り替えると、ユーザー名のテキストが消えることがありますが、文字列の値はそのままです。ユーザー名テキスト フィールドに戻ると、テキストは再び表示されますが、クリックまたはタブ アウトするとすぐに消えます。誰が問題が何であるか知っていますか?

さらに、ユーザー名テキスト フィールドの編集を切り替えると、プログラムが遅延することがあります。問題が関連しているかどうかはわかりません。

私のプログラムはであり、関数NSTextFieldDelegateを実装しました。(BOOL)control:(NSControl *)control textShouldBeginEditing:(NSText *)fieldEditor

4

1 に答える 1

0

問題を修正しました。問題は、アプリを再度開くたびに、ウィンドウを再初期化することだったと思います。それで、tempWindow変数を作成しただけで問題は解決しました。

于 2013-02-01T21:26:08.083 に答える