0

私は Xcode と Objective C にかなり慣れていないので、約 2 週間使用しています。OSX用のアプリを構築しています。アプリのウィンドウの 1 つには、5 つのテキスト ボックス、いくつかのラベル、下部に送信ボタンがあります。送信ボタンは、ウィンドウを閉じて新しいウィンドウを開き、テキスト ボックスの内容を新しいウィンドウの 1 つのテキスト フィールドに出力するメソッドにリンクされています。

正しく動作していましたが、上部のテキスト フィールドをクリックする以外のことをすると、submit メソッドが呼び出されてウィンドウが閉じます。ウィンドウの黒いスペースをクリックすることはできますが、任意のオブジェクトをクリックするとメソッドが呼び出されます。また、Tab キーを押すとメソッドが呼び出されます。いつこのエラーが発生したかはわかりませんが、洞察やヒントがあれば非常に役立ちます。

これが漠然としている場合は申し訳ありませんが、問題を説明する方法さえわかりません。具体的な情報が必要な場合は、お尋ねください。

4

1 に答える 1

0

Interface Builder で調べてみてください。関数の呼び出しに応答している各フィールドを Ctrl クリックまたは右クリックします。それらが関数にリンクされているかどうかを確認します。

以前に提案されたように、「レスポンダー」も確認してください。これを行うには、「responder」というラベルの付いた赤いレスポンダー ボックスを右クリックまたは Ctrl キーを押しながらクリックします。そこに何かがあなたの関数にマップされているかどうかを確認してください

于 2013-01-29T23:02:45.480 に答える