2012-03-13 15 views
0

私はココアのプロジェクトをもう少し準備しています。そのためにいくつか追加したいのです。Interface Builderが応答しませんか?

-(IBAction) methodname : (NSString *) param1 

を.hファイルに追加し、対応する.mファイルに追加しました。

しかし、IBではmethodnameの表示がないため、このメソッドをボタンに接続することはできません。つまり、IBのコントローラオブジェクトを右クリックすると、methodnameは存在しません。

すべてのターゲットをクリーンアップしようとしましたが、プロジェクトを再構築しようとしましたが、役に立たなくなりました。新しい方法の追加が実現するように私はどのようにIBをリフレッシュできるのか?

ありがとうございます!

+0

これはわかりませんが、これはあなたを助けるかもしれません。 http://stackoverflow.com/questions/1746281/cant-connect-iboutlet-in-interface-builder – janusbalatbat

+0

リンクありがとうございます。 – Kevin

答えて

2

あなただけ

-(IBAction) methodname : (id) sender 

にこれを変更してみてください。

+0

あなたは正しいです、私は送信者の部分を忘れました..それをありがとう。 ただし、もう少し簡単な質問です。送信者以外のパラメータを追加したい場合は、それを行うことはできますか?これは通常の方法で行われていますか?(タイプ)名前?? (id)送信者の後に他のパラメータを追加しようとしましたが、この方法がIBに表示されませんでした。ありがとう! – Kevin

+0

その他の情報:他の方法で他のパラメータを渡すことができます。 'タグ'を使う、NSUserDefaultsを使う、App Delegatesで変数を使うなど。 – Raptor

+0

@ShivanRaptor、私の心を読んでくれてありがとう!私はEnterキーを押すとあなたの答えが表示されました。 – Kevin

関連する問題