Xcodeインスタンスメソッドが見つかりません

時には私は警告を得ることがあります:

インスタンスメソッド '-PushBottom'が見つかりません(戻り値のデフォルトは 'id')

関数PushBottomは宣言されたこの関数の下にあるからです。

この警告を修正するために、私はこの関数(それが呼び出されたところ)について関数PushBottomを置いた。

それが呼び出された関数について、関数PutBottomを入れずにこの警告を修正する方法はありますか?

1

2 答え

.hファイルにプッシュボタンを宣言することができます

-(void)PushButton;

or -(IBAction)PushButton:(id)sender;

どのような機能であるかによって異なります。 @endの上の.hファイルで宣言してください。

3
追加された

私はそれをあなたの.mファイルに定義します(.hファイルはあなたの公開apiファイルです。あなたが公開しない限り、別の答えに示唆されているようにそこに置くことはできません)。

@implementation の上に.mファイルに次のように書いてください。

@interface yourClassName()
-(void)yourMethod;

@end
2
追加された