Apple Store にアプリを提出しましたが、合格しました。しかし、アプリがクラッシュするバグがあることがわかりました。最後に、本当の問題は、コードのスナップが逆の結果をもたらすことであることがわかりました。
コード:
CGPoint now;
CGPoint old;
UIView *lastDot;
now = dotView.center;
if(lastDot){
//release version, will go here. then crashed.
old = lastDot.center;
}else{
//debug version, will go here. run ok.
}
UIViewポインタを宣言し、if文でチェックして、
UIView *lastDot;
デバッグ バージョンは lastDot を nil と見なしますが、リリース バージョンは null ではないと見なします。
誰かが私に何か考えを与えることができますか? ありがとうございました。