Mac OS X用のXcode(バージョン3)にアプリケーションを作成しています。私は自分のIBactionに問題があります。私はそれらを書き、私のボタンにそれらを接続するが、何らかの理由で、彼らはボタンをクリックすると決して呼び出されない。私はインターフェイスビルダーでの接続を2回チェックし、3回チェックしましたが、運はありません。これを手助けできない場合は、アクションをコード内のボタンに手動で接続する方法を知っている人がいますか?私はCan you hard code IBActions and IBOutlets, rather than drag them manually in Interface Builder?を見つけましたが、これはiphone用であり、Mac OS Xのココアにはないようですが、ココアタッチ(確かではありません)のようです。もし誰かが助けることができたら、私はそれを高く評価します。ボタンをクリックしたときにIBActionが呼び出されない
更新:この問題は1つのプロジェクトでのみ確認できます。新しいプロジェクトは正常に動作します。
どのように呼び出されていないことを確認していますか?問題を示す最小のケースを作成できますか、それとも3つのランダムなボタンですか? – Chuck
メソッドにNSLogを配置していて、ログメッセージがないため、呼び出されていません。私は新しいプロジェクトを作れば問題はなくなると思いますが、問題を解決する必要がなければ私はそれを望みます。つまり、このプロジェクトだけだと思います。 – thekmc
編集しているXIBファイルが実行中のXIBファイルと異なる場合があります。余分なボタンを追加してビルドして実行し、ボタンがあるかどうかを確認してみてください。そうでない場合は、XIBファイルがアプリケーションターゲットのメンバーであることを確認します。 –