2012-03-23 13 views
0

アップルのGLPaintサンプルに関する他の質問を見ました。たぶん私は間違ったことをしているのかもしれない私はこれらの警告を取得しています:GLPaintサンプルを実行する警告

Unused parameter 'touches' 
Unused parameter 'touches' 
Unused parameter 'touches' 
Unused parameter 'touches' 
Unused parameter 'event' 

Unused parameter 'motion' 
Unused parameter 'event' 
Unused parameter 'event' 
Unused parameter 'motion' 
Unused parameter 'event' 
Unused parameter 'sender' 

彼らがどこにあるかの例、PaintingView.mファイルであり、かつ方法は次のとおりです。

(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 

サンプルの実行が、私は私のニーズにそれを修正するなど、私はこれらの意味と、それらを修正する方法を理解したいと思います。

感謝

答えて

2

は警告

未使用のパラメータは

を '触れる' パラメータtouchesは、メソッドの内部で使用されなかったことを意味します。たとえば:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 
{ 
    // some code where the parameter touches is not used 
} 

最後に、あなたが値を変更することにより、(デフォルトの設定です)これらの警告を無効にすることに注意がNOに次のスクリーンショットでハイライト。

enter image description here

+0

ありがとう。彼らは他の場所で使用されています。私はそれらを削除すると(コメント)、私はエラーが発生します。デバッグパラメータをリセットしても問題ないと確信できるなら、私は先に進めます。とても素早く答えてくれてありがとう。 –

+0

個人的には、未使用の値や変数は警告していますが、未使用のパラメータは警告していません。なぜなら、いくつかのパラメータが使用されていないメソッド実装が頻繁にあるからです。 – sch

+0

okeydoke。どうもありがとう! –

関連する問題