私はこのコードをビルドしていますが、INVALID整数からポインタ変換への警告が出ています。 しかし、私はいずれかが私を助けることができる.....オブジェクトCのポインタ変換に無効な整数
を、それがクラッシュを取得するアプリケーションを実行すると...私はwithObjectで警告を取得しています:[送信者タグ]を
を私は(NSIngeterをとるfrontButtonScaleUpメソッドを持っていますまた)引数...とタグがNSInteger値を返す...
- (IBAction)frontButtonReleased:(id)sender
{
const double delay = 0.3;
double elapsed = CACurrentMediaTime() - tapStartTime;;
if (elapsed >= delay)
[self frontButtonScaleUp:[sender tag]];
else
[self performSelector:@selector(frontButtonScaleUp) withObject:[sender tag] afterDelay:delay - elapsed];
}
ニースの答え。最初の人は必ず動作します。 +1 –
+1を第1の答えに、-1を第2の答えに-1;フレームワークがオブジェクト上で 'retain'を呼び出すかどうかはわかりません(もしintが恐ろしく失敗すれば!) – deanWombourne
警告は表示されませんが、最初の状況ではアプリケーションがクラッシュします。 .2番目の状況では、EXC_BAD_EXECUTIONエラーが発生しました.... – DShah