[Xcode] ‘クラス名’ may not respond to ‘メソッド名:’

'クラス名' may not respond to 'メソッド名:'
このような警告が出ている場合。

ヘッダーファイル(.h)で定義されていない可能性があります。

例えば、

.m に、

[code lang="c"] -(void) setExample:(int) ex{
//
}
[/code]

に書いたなら、

.hファイルの @end の上に

[code lang="c"] -(void) setExample:(int) ex;
[/code]

と書きます。

.m のメソッドをコピーして、{ } を ; に変えたものを .h に置いておくようにします。